【发布时间】:2016-07-21 14:11:58
【问题描述】:
我来自 Ionic 2,我在其中编写了一次代码,它到处运行。
根据此页面https://facebook.github.io/react-native/docs/platform-specific-code.html“在构建跨平台应用程序时,您将希望尽可能多地重用代码。”
如何在 ReactNative 中跨 iOS 和 Android “重用”代码?在入门应用程序中,我看到两个文件:index.ios.js 和 index.android.js。有没有类似 index.js 的东西可以用来跨平台共享?
似乎应该有一个可共享代码的文件,因为上面提到的那个网页还显示了如何使用平台模块来检查你所在的操作系统。
我意识到有时您在不同平台上需要不同的行为,但是,假设我的应用程序足够简单,并且我的代码在两个平台上最终完全相同,我是否必须从一个平台复制/粘贴到另一个平台?如何将相同的功能提取到它自己的文件中以在两个平台上共享?
我错过了什么?
谢谢!
【问题讨论】:
标签: react-native