getInitialState
在ES6类中不使用。而是this.state
在构造函数中分配。propTypes
应该是静态类变量或分配给该类,而不应该分配给组件实例。- 成员方法在ES6类中不是“自动绑定”的。对于用作回调的方法,请使用类属性初始化程序或在构造函数中分配绑定的实例。
export default class RadioOther extends React.Component { static propTypes = { name: React.PropTypes.string.isRequired, }; constructor(props) { super(props); this.state = { otherChecked: false, }; } // Class property initializer. `this` will be the instance when // the function is called. onRadChange = () => { ... }; ... }在React的文档中了解有关ES6类的更多信息:将函数转换为类



