首页 > 请教一些ReactNative的一些基础知识。

请教一些ReactNative的一些基础知识。

1、RN可以直接使用现有的第三方OC的库吗?开源的的闭源的。
2、RN-iOS可以在一定程度上跳过AppStore进行UI更新吗?(指的是RN-iOS的原生组件不是通过web)
3、RN-iOS与RN-Android之间可复用的组件数量多吗?重构复杂吗?
4、目前使用的主流开发工具与架构是什么呢?(atom?redux?)

希望大神不吝赐教,谢谢!!!


redux可以,初步使用有点绕,实际用用攻破下来还行,不是很难,就是主要管理数据的方法,然后和react联合起来,数据发生变化,显示就跟着变了,而且数据统一管理可以全盘把握和优化,而且数据流简单,复杂的情况不容易混乱,redux就是定了一套玩法规则,数据和更新数据获取数据用了一套方式管理,界面的渲染跟这些数据联合绑定


  1. 原生代码库需要进行一些封装,实现 RN 规定的接口以与 js 引擎交互。
    代码库开不开源有什么关系?能进行封装就好了

  2. 可以,RN 渲染出来的就是原生组件,原生部分未改变的,就可以直接更新UI

  3. 多少算数量多?反正最基本的 View Text Image 之类的可以复用
    重构还算不难的,前提是 react 水平过能关

  4. 同写网页一样,按自己习惯来就好了,反我就一直 sublime
    架构倒还未下定决心,目前就是简单的 flux,甚至相当一部分 flux 都没有,传 props 和 callback 就够了
    我一直疑惑移动端是否真的复杂到需要用 redux 之类的“高级”架构

【热门文章】
【热门文章】