经过差不多一年的 React Native 的开发后,我决定把我自打新手开始所犯的错误总结一下.
----
1. 错误的预计
真的!...如果你搜索Google里面的已有React组件,可以搜到很多,例如 buttons,footers等等,有很多可以使用的组件库.如果你没有特别的布局设计,使用这些组件库将会非常有用.就用这些组件就可以了....但是如果你有特别的设计,在这个设计中
button看起来不同,你需要定制每个组件.这需要一些技巧.当然你也可以包装已经构建好的组件,定制样式就可以了.但是我认为使用使用RN的View,Text,TouchableOpaticy...正如你看到的,所有的样式都放在独立的模块中-好的.没有代码复制(目前为止).
但是我们到底多长时间才在表单中使用一个字段?...Dumb组件不应该知道周围的任何环境因素.仅仅只要执行和展示他们被告知的数据.经过这次”升级”之后.但是这个做法并不好,为什么?
如果我们把5作为id传递给组件,会发生什么?