为什么react适合做大型项目?
缘由:1、由于大型项目的巨大带来的是代码优化乃至机能优化等问题,而react倡导的更细粒度的封装,带来的组件的复用性提高;且更高自在度的编写可认为手动优化机能带来更大的便当性。2、react社区活泼性高,可供给多样性的解决方案和更多的选中。
react适合做大型项目的一些缘由
1、大型项目的巨大带来的是代码优化乃至机能优化等问题
react倡导的更细粒度的封装,带来的组件的复用性提高。
更高自在度的编写(几乎无api)可认为手动优化机能带来更大的便当性
2、react社区的活泼性
这点会重复说起,由于这点愈加重要
社区供给了多样性的解决方案和更多的选中,这关于一个大型项目(大量的坑)来说也是至关重要的
react的社区更活泼一些,特别是各种UI框架比力不乱、系统,可以相信。社区供给了多样性的解决方案和更多的选中,这关于一个大型项目(大量的坑)来说也是至关重要的。
注:社区的活泼性、人气带来的好处不止一点半点。这意味有更多的文章、教程和Stack Overflow答复能够帮忙。也意味着在项目中有更多的工具和附加组件可用,同时节约了开发人员本人构建所有模块的时间。
3、其他一些缘由
声明式设计 ?React采纳声明范式,可以轻松描写利用。
高效 ?React通过对DOM的模拟,最大限度地减少与DOM的交互。
灵敏 ?React可以与已知的库或框架很好地配合。
JSX ? JSX 是 JavaScript 语法的扩展。React 开发不必然使用 JSX ,但我们倡议使用它。
组件 ? 通过 React 构建组件,使得代码愈加容易得到复用,能够很好的利用在大项目的开发中。
单向响应的数据流 ? React 实现了单向响应的数据流,从而减少了反复代码,这也是它为什么比传统数据绑定更简便。