Skip to content

react简介

react是Facebook在2013年开源的函数式编程风格的前端框架。

安装

  • create-react-app 项目名称

启动

  • npm start

react中的组件

  • 将大模块拆分为一个个的小模块进行维护,前端组件化概念

围绕react衍生出的思考

  • 声明式开发(面向数据开发)
  • 可以与其他框架并存(非root节点都可以使用其他框架)
  • 组件化
  • 单项数据流(子组件可以向父组件传值,但是子组件不可以直接修改父组件的值)
  • 视图层框架

在复杂场景组件层级较深的情况下,如果按照原生子父组件传值,会使得代码关系十分复杂,所以对于组件传值有别的状态管理框架使用 比如redux、mobox等。react主观依旧是面向数据和视图。
  • 函数式编程:容易维护、易于拆分、易于自动化测试