我一直在阅读有关如何将您的开发构建与生产分离的信息,即使用不同的环境/数据库等。这篇文章被证明非常有用:http://www.appcoda.com/using-xcode-targets
但是在构建 React Native 应用程序时,我正在努力弄清楚如何利用这一点。即在 xCode 和 javascript 源代码中需要采取哪些步骤?我们是否可以访问某种可以检查正在运行的目标等的全局变量。
我没能找到关于 React Native 的好文章,所以如果你有设置这些不同环境的经验或者可以链接到一个好的来源,请告诉我。
组织项目的方法有很多种,您可以花大量时间阅读它们并讨论每种方法的优缺点,没有一种是完美的。
在组织 React Native 项目时有几个主要目标。
跨平台 — 关于 React Native 和用 Javascript 编写我们的原生应用程序的最佳部分之一是我们可以为 Android 和 iOS 编写( future 还会有更多平台)。
最大代码重用 — 很像能够为两个平台编写代码,因此能够在两个平台之间重用尽可能多的代码。即使不同平台的 UI 组件看起来不同,它们背后的业务逻辑也应该是相同的并且可以重用。
将配置排除在代码之外 — 设置、颜色、图像路径、路线等都是在整个应用程序的多个地方使用并且可以更改的代码片段。因此,这些元素应该放在一个容易取用的地方。
Minimize Component State — 使用无状态的函数式组件,作为其 props 的函数的组件,尽可能保持简单。
这些是一些有用的资源 -
Blog : setting up react-native build environments using native modules
Setup multiple schemes & configurations in Xcode for your React Native iOS app
Beginning Mobile App Development with React Native
8 Awesome React-Native Starter Kits
Organizing a React Native Project
关于javascript - 使用开发/生产 ios 目标应用程序对 native 使用使用react,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41617328/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |