简单了解React

61 阅读1分钟

简单了解React

image.png

1.为什么会有React

React是 Facebook 推出的一个用来构建用户界面的 JavaScript 库。 React主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。

2. 为什么要使用React

使用react,那页面实现基本就是组件嵌套组件来实现页面的开发了。相同业务逻辑、展示一样的东西都抽离出来,拼装实现,让你的页面更有模块化感。
一般来说,只要项目的UI设计风格大体类似,用react组件化开发思路,项目开发效率会非常高效、快捷。

3.React的常用声明周期有哪些

componentWillMount componentDidMount componentWillUnmount

1.componentWillMount

一般用的比较少,它更多的是在服务端渲染时使用。它代表的过程是组件已经经历了constructor()初始化数据后,但是还未渲染DOM时。

2.componentDidMount

组件第一次渲染完成,此时dom节点已经生成,可以在这里调用ajax请求,返回数据setState后组件会重新渲染

3.componentWillUnmount

在此处完成组件的卸载和数据的销毁

4.React修改状态是什么

this.setState() 是 react 中类组件的常用用法,是用于更新组件中this.state 对象的值的。