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