react native文件命名几个问题

初学react native,看了官方demo,看文件名是按照操作系统名来命名的,比如index.ios.js,index.android.js,现在有4个问题
1:是不是所有文件都必须要这么命名,即便是2个文件内容完全一样
2:build时,是不是会自动按照操作系统把相关文件打包进去,而不会把其它操作系统下的文件打包进去
3:在导入组件时,假设我有2个文件,index.android.js,a.android.js,那么我在index.android.js中导入a,是用import xxx from './a'还是import xxx from './a.android'
4:在实际开发时,是不是把组件按照操作系统分目录?还是一股脑把所有文件都放在根目录下

阅读 3.6k
1 个回答

1、只有当代码中有平台专用组件时才需要加后缀

2、是

3、第一个

4、我没试过,JS文件都丢项目根目录下的。图片文件、HTML网页、JSON文件可以丢子目录下,但JS文件没试过丢子目录下。

欢迎阅读我写的RN书籍试读,水平有限,若有错误还请海涵。
http://pan.baidu.com/s/1nvpNj6L

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