您使用什么工具来加速您的反应本地开发

时间:2017-05-02 17:13:07

标签: react-native

我开始反应原生开发并且速度很慢,我的客户希望在10周内将应用程序发送到appstore。

我最初的设置挑战概述如下: Cannot Find entry file index.ios.js in any of the project roots ["/Users/neo/newProjects/F2"]

在搜索解决方案的过程中,我找到了2:

https://expo.io/ 似乎从根本上加速了发展

Genymotion 模拟器 - 似乎比android studio和xcode

更快

您使用了哪些其他工具来加速您的反应原生发展?

3 个答案:

答案 0 :(得分:4)

我个人认为使用expo是快速制作原生应用的最简单方法之一,而且无需深入了解XCode等内容。由于他们只使用一个main.js,因此您不必在index.ios.jsindex.android.js之间使用重复的代码,这样可以加快跨平台应用的开发速度。

使用expo的主要缺点是您无法使用使用本机代码的自定义模块。

如果您的应用程序相对简单,那么您想要实现的大多数很酷的东西都是开箱即用的:)。您也可以随时查看documentation,看看是否支持您需要的内容。您也可以点击expo slack频道或forums并询问您可能想了解更多信息。

答案 1 :(得分:0)

  • 我想重申一下,作为一名开始使用React Native的开发人员,我认为Expo应该是您的GoTo开发工具。
  • 就工具而言,我说拥有一个好的文本编辑器/ IDE是必不可少的。 对我来说,Visual Studio Code符合要求。 它有大量的扩展,可以加快你的工作。

  • 还要检查这组惊人的本机库的github repo: Awesome React Native Github

答案 2 :(得分:0)

与使用expo相比,我建议从react-native init开始,从长远来看,它可以为您带来收益。尽管从一开始就使用Xcode和android studio进行操作有些棘手,但您必须了解如何与本机代码进行交互,这非常关键。