主要用来获取 DOM相关信息,并且将返回的值,作为 componentDidUpdate的第三个参数。
基本上,这个方法和 componentDidUpdate一起使用。
componentDidUpdate
组件更新时调用,何时更新
- 当前组件的 state发生改变
props发生改变
class App extend Component {state = {}getSnapshotBeforeUPdate() {return 'getSnapshotBeforeUpdate'}componentDidUpdate(props, state, snapshot) {}}
