在寻找有关React Native的更多资源/项目/源代码时,我注意到其他一些项目结构与我的有点不同。
结构偏差:
我使用react-native init ProjectName
命令创建React Native,我注意到创建项目也有不同的命令。
问题:
1.上图中的项目结构有何不同,为什么它们有不同的文件?
2.它们的区别会影响其他方式的编码方式吗?
谢谢。
答案 0 :(得分:1)
对于第一个问题,它只是一个版本差异。
高达0.48,我们有不同的文件,如index.android.js和index.ios.js,他们做了这个改变来优化代码。
const instructions = Platform.select({
ios: 'Press Cmd+R to reload,\n' +
'Cmd+D or shake for dev menu',
android: 'Double tap R on your keyboard to reload,\n' +
'Shake or press menu button for dev menu',
}); // this is what u see in present versions , in previous versions it was done using different files
关于第二个问题:
不,它不会影响您的编码