没有做过IOS开发,正在看React-Native。现在用react-native init 初始化了一个项目,里面就一个App.js,所以对项目目录结构有疑惑用RN组件NavigatorIOS、View做了个页面,发现布局和H5页面一样自由!(在我的印象里,绝大多数的app的Navigator部分都很统一规范,所以很难想象这种自由度还能保持统一规范,之前猜想的是和WeApp一样,有个Navigator和tabbar一样的东西通过配置实现)RNApp和原生App开发主要区别有哪些呢?最后想问问,有没有什么可以参考的React-Native App
2 回答
HUX布斯
TA贡献1876条经验 获得超6个赞
页面布局都是自己设计的,一般会考虑用户体验,把布局设置的与其他app差不多
Navigator不要用了,使用react-navigation,功能强大也成熟
斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
App.js主要作为项目的入口 通常会再添加src文件夹,业务文件放在该目录下
RN页面都是自己设计的,但是通常我们都会使用那些统一规范,就像你印象里的,符合大家的统一认识和审美(另外,Navigator推荐使用react-navigation组件,兼容IOS,android)
RN我感觉主要区别就是使用JS编写,可以同时再IOS和Android上使用,不用分别编写,不需要了解太多底层,几乎你想要实现的功能都有第三方组件可以使用
添加回答
举报
0/150
提交
取消