isBatchingUpdates
class List extends React.PureComponent {constructor (props) {}render () {}onChange = () => {// 开始,处于 batchUpdate// isBatchingUpdates = true// 其他操作setTimeout(() => {// 此时的 isBatchUpdates = falsethis.setState({number: this.state.number + 1})})// 结束 isBatchingUpdates = false}}// transaction 面向切片编程transaction.initialize = function () { console.log('init') }transaction.close = function () { console.log('close') }function fn() { console.log('todo anything') }transcation.perform(fn)
