• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

javascript - 使用开发/生产 ios 目标应用程序对 native 使用使用react

[复制链接]
菜鸟教程小白 发表于 2022-12-12 12:45:16 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我一直在阅读有关如何将您的开发构建与生产分离的信息,即使用不同的环境/数据库等。这篇文章被证明非常有用:http://www.appcoda.com/using-xcode-targets

但是在构建 React Native 应用程序时,我正在努力弄清楚如何利用这一点。即在 xCode 和 javascript 源代码中需要采取哪些步骤?我们是否可以访问某种可以检查正在运行的目标等的全局变量。

我没能找到关于 React Native 的好文章,所以如果你有设置这些不同环境的经验或者可以链接到一个好的来源,请告诉我。



Best Answer-推荐答案


组织项目的方法有很多种,您可以花大量时间阅读它们并讨论每种方法的优缺点,没有一种是完美的。

在组织 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/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap