查看文档(https://facebook.github.io/react-native/),您似乎需要2个不同的文件,文件以.ios
结尾,另一个.android
我发现它非常混乱现在我开始编写代码我需要2个repos来编写这段代码
答案 0 :(得分:2)
是的,您确实需要写入您当时正在处理的特定平台。如果您正在使用iOS / Xcode,那么.ios文件将在编译时自动运行,反之亦然。
如果您没有编写任何特定于平台的代码,您可以将代码从当前平台中正在处理的任何组件复制到另一个平台,并且它们应该在那里正常工作。
答案 1 :(得分:2)
您可以使用某种策略来共享相同的代码库。
我找到了一个项目:
具有相同代码的移动,桌面和网站应用 - https://github.com/benoitvallon/react-native-nw-react-calculator