经过差不多一年的 React Native 的开发后,我决定把我自打新手开始所犯的错误总结一下.
----
1. 错误的预计
真的!...开始设想的 React Native(RN)的应用是完全错误的.彻底的错误.
1、你需要单独考虑 iOS 和 Android版本的布局.当然,有很多的组件是可以重用的,但是他们有不同的布局考虑.甚至他们之间的应用结构页面也都是不同的...如果你有通用的样式(例如:Header,Footer,Buttons)-你可以单独创建一个文件夹,叫做”styles”,之后创建index.js文件,编写通用样式,然后在每个页面重用他们....在实际开发中,你需要使用很多的组件,不仅是由RN提供的,还有自己构建的一些组件,在构建container的时候可以重用他们
考虑这个组件:
看起来怎么样?...经过变化以后,代码的样子:
好的,或许现在有更多的代码-因为我们添加了Avatar,FormItem.Button,组件的包装器,但是现在我们重用这些组件.把这些组件移动到独立的模块中,可以到任何需要用到的地方来导入他们