- 虚拟DOM更新,所有的dom操作都采用虚拟的DOM更新,只对有差异的dom重构,减少页面数据刷新带来的性能问题。
- 组件化,自带组件化和模块化概念,针对所有的业务模块都以组件的形式呈现,避免编写重复代码。
- 单向数据绑定,数据的改变只由控制器来决定
- 体积小,使用react编写一个常规的应用,使用独立路由和ajax打包后的js文件大小不足200kb
- React 是为了解决一个问题:构建随着时间数据不断变化的大规模应用程序。
- 完善的体系,框架由facebook团队维护.
- 跨平台语言,与react-native无缝连接
- react中文网站https://tianxiangbing.github.io/react-cn/
- react种子项目
git clone --depth=1 https://github.com/tianxiangbing/react-seed.git my-project
npm install i
安装依赖文件npm start
动态部署npm test
联调模式webpack -p
打包发布