我来自Ionic 2,那里我只需编写一次代码,就可以在任何地方运行。
根据这个页面https://facebook.github.io/react-native/docs/platform-specific-code.html,“在构建跨平台应用程序时,您将希望尽可能多地重用代码。”
在ReactNative中,我如何在iOS和Android之间“重用”代码?在初始应用程序中,我看到两个文件:index.ios.js和index.android.js。是否有像index.js这样的文件可供在各个平台之间共享?
似乎应该有一个可共享的文件,因为上面提到的网页还显示了如何使用Platform模块来检查所在的操作系统。
我知道有时需要在不同的平台上采取不同的行动,但是假设我的应用程序足够简单,并且我的代码在两个平台上完全相同,我是否必须从一个平台复制/粘贴到另一个平台?我如何将相同功能的代码拉入自己的文件中,以在两个平台上共享?
我错过了什么?
谢谢!