- Component 更改默认state 中的成员变量,需要调用构造器 getInitialState函数是不会被调用的
<pre name="code" class="javascript">class SearchPage extends Component{ constructor(props){ super(props); this.state={name:'myname',}; }; }
createClass 需要调用 getInitialState <pre name="code" class="javascript">getInitialState:function(){ return {name:'myname',}; }
Component 中使用的匿名方法 <pre name="code" class="javascript">query(querystr){ this.setState({name:'myname'}); }
createClass 中使用的函数 <pre name="code" class="javascript">onPress:function(querystr){ }
<pre name="code" class="javascript">Component 中使用的控件绑定事件 <pre name="code" class="javascript"><TouchableHighlight onPress={this.onPressed.bind(this)}/>
createClass <span style="font-family: Arial, Helvetica, sans-serif;">中使用的控件绑定事件 </span><pre name="code" class="html"><TouchableHighlight onPress={this.onPressed}/>
ReactNative 学习笔记Component 和createClass区别
最新推荐文章于 2024-03-30 20:51:44 发布