React-Native 的一些疑问!

没有做过IOS开发,正在看React-Native。
  • 现在用react-native init 初始化了一个项目,里面就一个App.js,所以对项目目录结构有疑惑
  • 用RN组件NavigatorIOS、View做了个页面,发现布局和H5页面一样自由!(在我的印象里,绝大多数的app的Navigator部分都很统一规范,所以很难想象这种自由度还能保持统一规范,之前猜想的是和WeApp一样,有个Navigator和tabbar一样的东西通过配置实现)
  • RNApp和原生App开发主要区别有哪些呢?

最后想问问,有没有什么可以参考的React-Native App

阅读 3.3k
3 个回答
  1. App.js主要作为项目的入口 通常会再添加src文件夹,业务文件放在该目录下
  2. RN页面都是自己设计的,但是通常我们都会使用那些统一规范,就像你印象里的,符合大家的统一认识和审美(另外,Navigator推荐使用react-navigation组件,兼容IOS,android)
  3. RN我感觉主要区别就是使用JS编写,可以同时再IOS和Android上使用,不用分别编写,不需要了解太多底层,几乎你想要实现的功能都有第三方组件可以使用
  1. 页面布局都是自己设计的,一般会考虑用户体验,把布局设置的与其他app差不多
  2. Navigator不要用了,使用react-navigation,功能强大也成熟

推荐几个开源APP,如下:
1、News 这个APP比较基础
2、GSYGitHubApp 这个APP比较大,代码量不小

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题