为什么对初学者这么不友好?



  • RN其实最麻烦就是环境,遇到问题先百度,再谷歌,建议不要直接最新版(虽然有很多特性),可以比最新版低1到2个版本,这样遇到问题可以找到解决方案



  • @stifffy 请问0.58.6 的Xcode 和 Android studio 你配的是哪个版本的



  • 初学者不要自己配置 开发环境, 直接从 expo开始, 这样会简单很多.



  • 我最近也在写react-native,而且还是在windows平台下面写,报的各种错可想而知。不过,react-native报的错感觉都可以在网上找到。我把我自己报的错还有学习过程都记录下来了。我可以和大家一起写好react-native哇。欢迎大家上我的博客看看哇,很多错没准你也遇到过呢~https://www.cnblogs.com/smart-girl/



  • @Shangrao 对xcode版本没要求,我从0.44升到0.57.8,xcode版本9.3-10.1都支持,9.3debug,10.1打bundle,一切正常



  • @geniu-vs为什么对初学者这么不友好? 中说:

    @Shangrao 对xcode版本没要求,我从0.44升到0.57.8,xcode版本9.3-10.1都支持,9.3debug,10.1打bundle,一切正常

    现在的用的macOS,还算顺利吧。只是版本用的是0.44,高版本会报错(文档里这样写的)。



  • react native 太不友好,而且性能也不好。



  • 性能感觉就是一塌糊涂,虽然自己写得确实不怎么样,但是这个性能太弱了,带图长列表,那个一个掉帧,新的0.59,Android倒是流畅不少jsc也开始牛逼了



  • 我觉得很友好,github上面大把的示例。性能问题主要集中在安卓,新版本安卓的性能提升了很多。



  • 没觉得向你们说的那样 我现在用0.59.8 我觉得不错啊.
    环境确实有时候很坑,尤其是升级的时候.
    性能来说 目前跨平台来说是最好的了吧.先排除flutter.
    代码全都是js 全世界程序员都好上手的语言.



  • 我认为主要原因在于RN要求使用者的知识体系杂且乱,所以导致初学者前期比较痛苦,即需要会iOS原生,也需要会android原生,还需要会JS,ES6,脚本,平台适配,打包,等等一系列的问题


Log in to reply