用react写完了页面,怎么打包成app?

现在我是用react写完了页面,也已经用webpack打包出来了,也已经放到服务器上正常运行了,so far so good.

那么如果我想把这个开发完的页面弄成安卓的app或者苹果的app,有什么软件可以打包或者什么方法打包?性能方面怎么样?真的可以用在生产环境中的吗?在实际的工作中用react开发一款app你们是怎么做的?在实际的工作中开发一款app你们是怎么做的?

其实对于初学者来说最缺的就是实际的工作场景,相信很多人也有跟我一样的疑惑~~

大神来答,拯救一下我们这些小白~~

阅读 16.4k
4 个回答

ReactNative != React+WebView
ReactNative完全是另一种APP开发方式了,目前大部分是WebView打包的APP,开发快,但是APP性能有点差,说明白了就是卡顿。
但是ReactNative是基于React的,只是View层发生变化,其他东西都是通用的。
如果楼主想快速打包的话,国内的用HBuilder(国人开发,中文支付,文档全面),集成了支付分享推送等常用功能,配置下appid和appsecret就可以快速使用,也是基于Webview的,这样你已经写好的代码什么都不用改,直接用webpack打包之后放到app里面去就可以了。

react 和 react native,代码只能部分复用,逻辑那块;
react 的思想只是 Learn Once, Write Anywhere ;
你问这个问题,看来ReactNative的基本知识还没了解过啊;
http://reactnative.cn/docs/0....

app, 是 react native 么?
可以试试 phonegap/Cordova.
可以参考https://github.com/kjda/React....

至于性能, phonegap/Cordova 使用的是 hybird模式, react native 几乎是原生开发.

Cordova,按普通的 web app 打包就行了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏