react
_云淡风轻_
大争之世,强则强,弱则亡。
展开
-
react16版本之后开发中的注意点之setState异步
setState(setState底层为异步的原因) 防止短时间内多次修改setState影响虚拟dom的比对及render方法的执行。因此,setState是异步函数。那么及时获取state数据 就要在异步函数执行完毕而非按照代码从上到下的执行来获取。 如: state = {inputValue:"12"}; ...原创 2019-02-26 15:40:38 · 860 阅读 · 0 评论 -
react性能优化之生命周期函数shouldComponentUpdate
react的父级组件的render函数重新渲染会引起子组件的render方法的重新渲染。但是,有的时候子组件的接受父组件的数据没有变动。子组件render的执行会影响性能,这时就可以使用shouldComponentUpdate来解决这个问题。shouldComponentUpdate 这是一个需要返回布尔值的生命周期,可以理解为疑问句 "组件本身需要被重新渲染吗?"例如: ...原创 2019-03-02 15:11:01 · 1550 阅读 · 0 评论 -
React生命周期以及执行顺序
Mounting中为组件的挂载过程 componentWillMount组件挂载之前 render组件的渲染方法 componentDidMount组件挂载完成执行Updation中为组件数据发生变化的过程 props独有 componentW...原创 2019-04-15 10:34:13 · 2107 阅读 · 1 评论