玩了一下 React Native

DebugMi 发布于 2016-10-10编辑于 2016-10-10阅读:3690

国庆花了几天看了 RN 的官方文档并用 Android 简单重构了米不过分后台页。开始环境都配了大半天,90% 的错误都是环境变量没添加导致的。

刚开始写觉得应该有 router 这种东西来组织一下 components,Google 一下,果然有个 react-native-router-flux. 很开心,花了2天写完之后,发现页面过渡好假,明显不像原生,什么鬼好比 ppt, 果断弃之。

后来还是用了官方的 Navigator 组件,官方说明也不是原生的,但用了一下,比之前那个 ppt 流畅多了,也就用了。但是 Navigator 组件感觉设计得不成熟,搞得这部分写得好脏,把组件嵌套的想吐,官方文档一些东西并没有提(顶部导航的样式),依然要基于 stackoverflow 编程。

其实整体没有很难的地方,直接调用官方给的接口和组件就好了,文档也写的很详细。感觉比较难的是在样式方面。和以前不一样,而是像写react内联样式一样写,而且有的样式并不适用,支持flexbox布局。对于样式也许网上有比较成熟的解决方案吧。

整个开发流程很流畅,很爽,很滑,React Native 的确不错,依然是 React 的哲学,依然无缝搭配 Redux,而且还是原生支持 es7,不需要 babel 编译的感觉爽的不要不要的。

可以下载试试看

0