生命周期,贯穿整个开发过程非常重要。
搭建开发环境
照着网站搭建就可以了,不单独开一章了。
react-native 中文官网
生命周期
react-native 是一种状态机的模式,和安卓一样也是存在生命周期的。
先上张经典图片
如图,可以把组件生命周期大致分为三个阶段:
这里 我们和android的生命周期做一下对比。
第一阶段:是组件第一次绘制阶段,如图中的上面虚线框内,在这里完成了组件的加载和初始化;(onCreate onStart onResume)
第二阶段:是组件在运行和交互阶段,如图中左下角虚线框,这个阶段组件可以处理用户交互,或者接收事件更新界面(onRestart );
第三阶段:是组件卸载消亡的阶段,如图中右下角的虚线框中,这里做一些组件的清理工作。(onPause onStop onDestory)
前期为了方便理解,可以这么按照android的状态来理解react-native的状态过程。
在rn中页面的刷新是通过 props(属性) state(状态&#