react
来源:互联网 发布:易达工程造价软件 编辑:程序博客网 时间:2024/05/22 06:54
设置状态:setState
setState()总是会触发一次组件重绘,除非在shouldComponentUpdate()中实现了一些条件渲染逻辑。
而 shouldComponentUpdate 方法正是用来判断是否需要调用指定组件的 render 方法。
shouldComponentUpdate 方法返回一个布尔值。false 表示不要调用 render 方法;true 表示需要调用 render 方法计算出新的虚拟 DOM。
此方法的默认值是 true。 并且,组件首次渲染时,shouldComponentUpdate 方法不会被调用
shouldComponentUpdate 方法接受两个参数,新的 props 和新的 state:
shouldComponentUpdate(nextprops,nextstate){//返回false不表示需要调用render方法console.log(nextstate);//返回true的时候表示需药调用render方法渲染dom
return nextstate == this.state.clickCount
}
阅读全文
0 0
- React
- react
- React
- REACT
- React
- react
- react
- React
- react
- react
- React
- React
- react
- React
- react
- react
- React
- React
- 第3章DOM详解(属性操作)
- vue-router单页应用简单示例
- flashsim源码阅读7-8(2)
- 方向梯度直方图(HOG,Histogram of Gradient)
- select服务器
- react
- JavaScript事件添加的兼容性写法
- HTML学习笔记(Day3)
- 台湾大学林轩田机器学习技法课程学习笔记6 -- Support Vector Regression
- linux下centOS系统让tomcat以service方式运行
- JAVA多线程基础知识复习一
- GLSL(7)精确限定符
- Trapping Rain Water
- python学习(6)dict字典和set