Airbnb 最近在 Medium 上发了一系列文章详细描述了 Airbnb 与 React Native 从选择到放弃的整个心路历程。
对于字多不看的同学,可以简单看一下我下面的小结。
有限的开发团队满足不了日益增长的业务需求
对 React Native 的期望
SavedInstanceState
在 Android 上跨进程的坑。![]() | 1 shibo501c 2018-06-20 23:24:07 +08:00 最近刚好在用 React Native,多谢分享 |
![]() | 2 jimliang 2018-06-20 23:33:07 +08:00 airbnb.com 也是 React 写的,看起来很美观,其实实现很糟糕,光是一个房间页返回的 html 就几百 kb 了,应该用了 ssr,但包含了大量无用的数据,右键查看源码就知道了。总体来说,水平也就那样。 |
![]() | 3 tyrealgray 2018-06-20 23:58:46 +08:00 via Android 看来要说技术还是腾讯最牛逼了,安卓版就是 RN 的,虽然也不好用,但是一点都没感觉到可能是 RN 写的 |
![]() | 4 qixinghaitang 2018-06-21 00:08:48 +08:00 感谢分享,能够付稿费给你,投稿到我服务号嘛,哈哈哈 |
![]() | 5 ctsed 2018-06-21 00:28:51 +08:00 @tyrealgray #3 qq 吗 |
![]() | 6 rogwan 2018-06-21 00:35:07 +08:00 via iPhone ![]() 一次编写,到处运行终是梦, 一次运行,各种填坑才是真。 |
![]() | 7 orangeade 2018-06-21 01:28:41 +08:00 via Android 所以京东换成 RN 之后真烂 |
![]() | 8 ericls 2018-06-21 01:30:59 +08:00 via iPhone Airbnb 给 React Native 真的做了不少贡献 而且 Airbnb 的 ticket/pr 响应非常快 不像 Facebook |
9 fuermosi777 2018-06-21 04:37:51 +08:00 大公司的需求太高太复杂,什么都需要定制。我自己的好几个 app 用 RN 基本上都做到了一次编写两处发布,很省时间,用原生是不可能做到的。 |
![]() | 10 tyrealgray 2018-06-21 06:07:26 +08:00 @ctsed 是的 |
![]() | 11 banxi1988 OP @qixinghaitang 可以,不过有错别字可能需要修改一下。 比如 *容易生成错误* -> *容易造成错误* |
12 newbieo0O 2018-06-21 09:07:01 +08:00 @fuermosi777 发来看看。 |
![]() | 13 qixinghaitang 2018-06-21 09:42:17 +08:00 @banxi1988 加下微信呗,嘿嘿 |
14 tongzifang 2018-06-21 10:07:14 +08:00 via Android @tyrealgray 安卓版 QQ 是 RN ? |
![]() | 15 momocraft 2018-06-21 10:25:57 +08:00 8 的跨 js bridge 的异常栈:听说 RN 团队在重构改善 |
16 nicevar 2018-06-21 10:40:37 +08:00 @tongzifang 只是部分用到,以前企鹅的人在开发大会上提到过,不知道现在范围扩大了多少,其实很多公司的 app 都混用 RN 的,业务逻辑复杂全用 RN 开发只能是卡得要命,小公司真不推荐用,没有大公司的技术实力,那些坑根本没法填 |
![]() | 17 tolerious 2018-06-26 10:40:33 +08:00 有人试过 NativeScript 没有? |