对于一个FE来说学习成本高不高?
|
SeptembersMay 2, 2015 via Android
1
知乎
|
|
yakczhMay 2, 2015
2
组件封装的思路很好,但是组件之件的通信不是很明晰,我说的是任意两个组件,不只是相临或者包含的父子组件
|
|
newtonisaacMay 2, 2015 via iPad
3
Componentkit
|
|
xcatliuMay 2, 2015
4
先广告一个我的 React Native 项目 V2HOT:
https://github.com/xcatliu/V2HOT /t/187834 首先学习成本肯定还是有的。 毕竟 iOS 开发和前端开发还是有一些区别的(比如需要了解 iOS 有哪些常用组件,交互模式,如何实现它们。XCode 如何使用,打包,调试等等)。 其次目前我的实践来看,React Native 还处于一个很不稳定的版本,经常不知原因的崩溃,无法左滑后退,每次更新都会修复很多 bug,添加很多 feature,而且很多东西无法自定义配置(比如之前 navigatorIOS 就不能设置背景色)。 综上所述,用于生产环境比较不现实,做做业余小项目还 ok。不过学习学习,了解设计理念还是很有帮助的。如果真要做 iOS 开发,还是老老实实学 Object C 吧。 |
|
VernsuMay 2, 2015
5
天猫iPad客户端有部分模块已经试验性用React Native搞了。
不过我对大一统的东西通常不怎么看好。 以苹果公司的控制欲,不会把开发这块让给Facebook掌控的。 |
|
newghostMay 3, 2015
6
不是统一平台和开发语言,而是用一种框架去开发APP,所以的接口还都是转发给原生的,与内嵌WebView用H5写跨平台有本质的区别。你还要特别清楚各个平台的差别。
, 用JS的纯异步代替Java/Objc的半异步和同步。这玩意性能不会差, 尤其在Android上面 |
|
7
yoooo,巧啊~
|
|
LittleMKMay 3, 2015
8
应用场景挺有限的,想要做一个名iOS开发或者做好一款App太不能靠这玩意。指不定哪天用这玩意开发的App苹果不让你上架了
|
|
jo32May 3, 2015 via iPhone
9
|
|
VernsuMay 3, 2015
10
|
|
xunfengMay 3, 2015
12
试了一下,觉得目前RN能力有限。不过可以选择性把它作为部分页面UI逻辑(View 层)的实现,与native的交互需要包装下,让自己在需要的时候分分钟切回native,不然真烦。再一个,学习有成本,还不低。对iOS开发人员来说,标准的一整套前端就要学蛮久,而且RN还不是标准的,什么node,JSX,还一堆ES6+,对iOS开发真是够呛。不过,提前学点web 前端还是蛮有用的,连Google还弄个什么Sky凑热闹了。。
|