Browse Source

fininshed

pull/44/head
jingxun 2 years ago
parent
commit
70e8db5d71
  1. 10
      day09/note/lesson017_set_state.md

10
day09/note/lesson017_set_state.md

@ -207,3 +207,13 @@ class Weather extends React.Component {
我们可以看出在外面刚一刷新页面的时候就打印了一次`render 调用`,然后每当我们点击一次,就会又打印一次。从而也证明了我们的结论是正确的。
至此我们算是把我们之前的这个功能结束了。下节课我们来学习怎么样来简化`state`
## 总结
- `react`不支持直接修改`state`,必须通过`setState`方法来修改`state`
- `setState`存放在`React.Component`的原型对象上
- `setState`方法接收的参数是一个对象
- `setState`方法并不是直接全局替换掉原来的`state`而是合并
- 整个过程中类组件的构造器方法只被调用一次
- `render`方法被调用`1 + n`次
Loading…
Cancel
Save