title: React这样整个全家桶真的好么？这么碎片化会是以后前端框架的趋势么？
desc: 同时接触了react和vue，感觉react依赖太多，要想做一个项目得看的东西太多，学习曲线陡峭，还有一个就是jsx这种语法在偏离javascript本身。相比于react，vue就好很多，可以直接拿来用，开发组件的语法也更符合习惯，但是生态圈没有react丰富。我的私心里是希望有一款优秀的框架能替代最火热react，难道大家都很认同react的做法么？<br><br>--------------------------------------<br>很高兴看到大家能给出自己的看法，有提到文档的关系，构建工具多的关系，需要自己选择依赖的关系等等，以及一些经验分享都很有价值。<br>也有很多人非要以一个老司机身份，摆出一副so easy的态度。然而本题讨论的就是对一个没有接触过react的新手来说上手react的问题。对你们这种一秒上手的，我手动拜拜。<br>还有从这个问题里就看出我英语差，web基础差的，你们真的太厉害了。我服还不行么。<br>----------------<br>转vue了，祝vue越来越好。
topic: 前端开发
content: 搬运自我的另一篇回答：少谈些主义，多研究些问题。不要犯选择困难症，MVVM框架都很相似，咸甜豆浆而已，在解决最核心的问题之后，各有各的小缺点及小优点而已。RVA三种框架学习起来无外乎下面一种通用思路：核心问题就是：Web 组件化1. 语法 不使用构建工具的最简单DEMO正常写法 注意点 2. 组件 组件初始化 组件间通信 组件间访问链 传递组件 生命周期 访问原生DOM 3. 某些框架特色 JSX VDOM diff 各框架的响应式方案 指令
answerer_tags: 技术宅 | 工具控 | 前端 | 机械