公司让我独自开发 app,我想用 react-native,大家有什么建议

2018-05-25 15:38:34 +08:00
 yantianqi

对 vue 比较熟练,react 稍微了解点

公司让我独自开发 app,以前用过 apicloud 之类的,感觉没啥技术含量,想用 react-native

react-native 今天刚看了看,目前还是迷迷糊糊状态。

v 友有什么学习 react-native 的资料,或建议吗?

21880 次点击
所在节点    程序员
85 条回复
VDimos
2018-05-25 15:40:52 +08:00
vue 换到 rn,步子太大容易扯到蛋
murmur
2018-05-25 15:41:38 +08:00
你对 vue 比较熟练为什么不考虑 cordova+vue
有性能要求么
react native 上手还是有点难的 毕竟你要先学 react 然后还要适应 react 独有的坑 还有 rn 每个组件的坑
开发 ios 你还要有 mac 机器 毕竟 rn 的坑不是在浏览器里仿真就能踩完的
当然如果公司给了你足够的学习时间上 rn 是最好的选择
wxsm
2018-05-25 15:44:32 +08:00
重点是“独自”,如果你没有 native 开发经验,则不建议使用 RN。建议使用 cordova
liuzhedash
2018-05-25 15:49:31 +08:00
react native 需要有原生开发的经验,如果是没搞过原生的 app 开发,那么相当于同时学原生开发+react+react native,这个难度比较大。
建议按 2L 思路走。
linweijian
2018-05-25 15:57:02 +08:00
如果不会原生开发,不建议使用 react-native,当然如果开发的 APP 比较简单的话还是可以用的,如果比较复杂的,就不行了,必须要写原生模块才能解决
kkopitehong
2018-05-25 15:59:49 +08:00
之前的项目用的 vue+cordova+webpack 最近的新项目也准备用 react-native

用 cordova 在某些 低配手机上是真的卡
FreshOldMan
2018-05-25 15:59:54 +08:00
这是一个深坑
murmur
2018-05-25 16:03:26 +08:00
@kkopitehong cordova 在 ios 上必须上 wkwebview android 要>4.4 低于这个简直无解
janxin
2018-05-25 16:04:44 +08:00
你要不是前端开发我不推荐你用 RN,你要不是安卓开发那就另说
nine99
2018-05-25 16:05:29 +08:00
RN 的选择应该没错的。
jiafaner
2018-05-25 16:05:39 +08:00
使用 vue 开发,有没有好用的前端框架推荐?需要兼容 ios 和 android。
v2410117
2018-05-25 16:11:04 +08:00
表示你用 rn 开发不懂原生的话,坑应该比较多,我原生看 rn 坑也不少!如果性能要求不高,要不直接套 webview 得了
misaka20
2018-05-25 16:12:17 +08:00
RN 坑太多
dong3580
2018-05-25 16:13:13 +08:00
业余独自写了一年的 rn,坑太多。。。,不少 issue 都要和 github 上面的童鞋一起解决,或者压根都是官方的 bug. rn 依赖库更新速度太快了,升级经常伴随着各种红。不过,rn 的选择没错!
Marven
2018-05-25 16:36:48 +08:00
对 vue 熟练,那用 weex 呀
maxxxxx
2018-05-25 16:49:05 +08:00
@Marven 怕是早就凉了。。
bullettrain1433
2018-05-25 16:51:12 +08:00
codova 吧,rn 坑大
maichael
2018-05-25 16:51:36 +08:00
没有 native 开发经验不要独自用 React-Native,找死的行为。
n37r06u3
2018-05-25 16:54:49 +08:00
ionicframework 也行吧
dodo2012
2018-05-25 16:55:01 +08:00
@Marven 心大用 weex, 我自己写的 weex 插件,官方更新两次后直接不能用了,现在文档还是一坨 x,实在不推荐。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/457749

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX