大公司别看人多,事情非常之杂,人手很紧张,从加班上就可以看出来。
react native之所以火爆,也是因为确实降低了ios与android双平台开发的工作量。
但react native先天毛病太多。
最为致命的一点是。
android常使用recyclerview,ios经常使用tableview,
这个没法避免对不对,场景多的可怕。
react native的listview会内存泄漏。在此之后改进了,出了一个全新的控件,flatlist,但是一旦数据量大,快速滑动时会白屏,这无法接受,rn异步带有一定天生的缺陷。
最终架构组的大佬还是给出建议,使用listview,没办法,内存泄漏虽然问题大,但未必崩溃。
而且google相对Facebook来说,更加靠谱一点,再不济,android平台一定会完美支持的。
补充:react native很多android和ios专属控件简直恶心。
分享个小工具,拖拽控件,生成flutter widget代码:
https://ui.flutterdart.cn/