React解决了前端开发中的哪些痛点

2025-02-24 05:14:02
推荐回答(2个)
回答1:

组件化:React 天生组件化,这是 React 的核心,除了能够在团队内部积累业务组件以外,也能找到众多开源组件的实现
模块化:基于 webpack 可以使用 Es6 或 CommonJs 的写法实现模块化代码
开发效率:React 的代码基本就是组件的组合,分而治之的方式让代码的可阅读性很高,容易理解。 而且相比于 MVC 几乎是去除了 Controller 的角色,只用关心一个 render 函数,不用关系视图局部的修改。
运行效率:React 实现了 Virtual DOM ,相比于 MVVM 框架具有更优的效率
可维护性:React 基于 flux 或 redux 的架构设计,确定性的 store 很容易定位问题,无论是新增业务代码还是查找业务 bug 都不再是难题
体验:基于 React 可以很容易的实现 SPA (React-router)

回答2:

react里最有价值的是virtualdom
可惜这个也不是react发明的 早有类似的实践
react也没出众的性能
不过把个js库搞成比js框架还大的 react独一份

react native 这是做移动玩具应用用的
精品移动app 规规矩矩java objectivec