react native 采用react js 进行编写,这样就同样存在react的问题:
- state的管理问题
- 组件之间的通讯问题
早期为解决此类问题,facebook开发了flux,flux把数据存储到多个store中,在大型的项目中特别的复杂与难管理。后期redux 采取和flux相似的设计思想,但区别在于所有的数据管理只存在一个store。
这样更利于管理与直观读取。
react native 采用react js 进行编写,这样就同样存在react的问题: