React API说明
组件规格当创建一个React组件,并调用 render这个函数对象必须存在,且一定存在返回值。 render: function () { return (<h2>Hello,World!</h2>); } 官方规范说明这个方法一定要pure(干净),保证职责单一,所有数据通过 getInitialStateobject getInitialState() 在组件装载前会调用一次,函数的返回值对象,可以在 getDefaultProps设置组件props默认值 object getDefaultProps() 在组件装载前会调用一次,函数的返回值对象,可以在 propTypesobject propTypes 可以约束检测你的参数的,发现不匹配就会 mixinsarray mixins 支持多个组件之间共享公用的方法,共享使用共同的变量和方法。 staticsobject statics 给你的组件增加静态的方法。 var MyComponent = React.createClass({ statics: { customMethod: function(foo) { return foo === 'bar'; } },render: function() { } }); MyComponent.customMethod('bar'); // true displayNamestring displayName 用于debug时候的定位。 生命周期方法实例化当首次使用组件类时,下面这些方法依次被调用。
当组件类再次被调用时 存在期当实例已经生成,修改属性时,以下方法会依次被调用
componentWillReceiveProps(nextProp){ //todo }
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |