第一章 RN
开发特点;环境搭建;Dev Tool安装
第二章 状态机思维与状态机变量
2.1初始化项目
进入项目所在目录下,输入npm list可以查看init命令都下载了哪些依赖包
2.2运行项目
react-native run-android命令会编译刚初始化的项目,并且将编译好的安装包安装到手机或模拟器中,这条命令只在手机还没有安装项目时运行,然后就不需要再运行了,直接在手机界面上打开项目。
abd reverse tcp:8081 tcp:8081
通过abd反向代理端口,将调试电脑到8081端口反向代理到测试机上。
如果之前做过其他JS开发,有可能在初始化项目后,项目无法正常运行,需先删除刚初始化的项目目录。在命令行输入
npm cache clean
然后重新初始化项目。
初始化运行时白屏问题,开启显示悬浮窗的运行权限。
2.5UI框架工作基本机制
2.5.1状态机思维
所有UI是一个简单的状态机,任意一个UI场景是状态机的一种状态。
根据状态机变量的值,框架渲染出状态机的当前状态。
2.5.2冒充常量的状态机变量
2.6RN组件间通信
2.7深入理解UI重新渲染的过程
setState;replaceState;forceUpdate
2.7.1合并状态机变量Page38