我开始反应原生开发并且速度很慢,我的客户希望在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
更快您使用了哪些其他工具来加速您的反应原生发展?
答案 0 :(得分:4)
我个人认为使用expo
是快速制作原生应用的最简单方法之一,而且无需深入了解XCode
等内容。由于他们只使用一个main.js
,因此您不必在index.ios.js
和index.android.js
之间使用重复的代码,这样可以加快跨平台应用的开发速度。
使用expo
的主要缺点是您无法使用使用本机代码的自定义模块。
如果您的应用程序相对简单,那么您想要实现的大多数很酷的东西都是开箱即用的:)。您也可以随时查看documentation,看看是否支持您需要的内容。您也可以点击expo
slack频道或forums并询问您可能想了解更多信息。
答案 1 :(得分:0)
就工具而言,我说拥有一个好的文本编辑器/ IDE是必不可少的。 对我来说,Visual Studio Code符合要求。 它有大量的扩展,可以加快你的工作。
还要检查这组惊人的本机库的github repo: Awesome React Native Github
答案 2 :(得分:0)
与使用expo相比,我建议从react-native init开始,从长远来看,它可以为您带来收益。尽管从一开始就使用Xcode和android studio进行操作有些棘手,但您必须了解如何与本机代码进行交互,这非常关键。