中大型项目用react还是vue?
中大型项目可以用react,react比较适合大型项目。
原因:
1、大型项目的庞大带来的是代码优化以及性能优化react提倡的更细粒度的封装,带来的组件的复用性提高。
更高自由度的编写(几乎无api)可以为手动优化性能带来更大的便利性
2、react社区的活跃性这点会反复提及,因为这点更加重要
社区提供了多样性的解决方案和更多的选择,这对于一个大型项目(大量的坑)来说也是至关重要的
拓展:
react和vue的区别
1、设计思想上的区别(数据是不可变的)vue的思想是响应式的,也就是基于是数据可变的,通过对每一个属性建立Watcher来监听,当属性变化的时候,响应式的更新对应的虚拟dom。
把组件设计成纯组件,状态和逻辑通过参数传入,所以在react中,是单向数据流,推崇结合immutableJs来实现数据不可变
react中数据都是进行手动更改达到视图更新,而vue是响应式的进行更改。
2、通过js来操作一切,还是用各自的处理方式react的思路是all in js,通过js来生成html,所以设计了jsx,还有通过js来操作css,社区的styled-component、jss等,
vue是把html,