码迷,mamicode.com
首页 > 其他好文 > 详细

react native 知识点总结(一)

时间:2017-06-12 17:13:17      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:不能   个数   one   als   ini   传递   ati   比较   ons   

  一、关于react native 版本的升级

      参照文档:http://reactnative.cn/docs/0.45/upgrading.html

      react-native -v   查看当前版本

  二、关于react native 的生命周期

      http://www.jianshu.com/p/986bcbcd02aa

     componentWillMount 中state的值改变,不会引发render的再次渲染。如果componentDidMount中改变state值,会引发render的再次渲染。

 三、state 与props 的比较

      相同点

       1.不管是props还是state的改变,都会引发render的重新渲染。

       2.都能由自身组件的相应初始化函数设定初始值。

     不同点

       1.初始值来源:state的初始值来自于自身的getInitalState(constructor)函数;props来自于父组件或者自身getDefaultProps(若key相同前者可覆盖后者)。

       2.修改方式:state只能在自身组件中setState,不能由父组件修改;props只能由父组件修改,不能在自身组件修改。

       3.对子组件:props是一个父组件传递给子组件的数据流,这个数据流可以一直传递到子孙组件;state代表的是一个组件内部自身的状态,只能在自身组件中存在。

react native 知识点总结(一)

标签:不能   个数   one   als   ini   传递   ati   比较   ons   

原文地址:http://www.cnblogs.com/leyan/p/6993577.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!