经过差不多一年的 React Native 的开发后,我决定把我自打新手开始所犯的错误总结一下.
----
1. 错误的预计
真的!...并且已经有后端(所以,你可以使用现存的API)的webapp基础上创建一个app-要确保检查每个后端提供的数据点.因为你需要在app中处理逻辑,编码应该要恰如其分.理解数据库的结构,实体之间的连接关系等等...错误的Redux store规划
可能会犯大错误的地方.
当你在设计应用的时候,你可能更多的考虑表现层.很少考虑到数据操作....错误的container结构.没有从一开始就使用smart/dumb组件
当你初始化一个RN项目,在index.ios.js文件中已经有了样式,存储在一个独立的对象中....所以我决定仅借助state来完成验证过程,没有reducers,types等等.仅仅在container水平上的纯函数.这个策略对我帮助很大,从action和reducer里去掉了不必要的函数,不要操作