当 setState 完成和组件渲染后,回调函数将会被调用。由于 `setState()` 是异步的,回调函数用于任何后续的操作。 **注意:** 建议使用生命周期方法而不是此回调函数。
setState({ name: 'John' }, () => console.log('The name has updated and component re-rendered'))
阅读资源: 1. [掘金 - 揭密React setState](https://juejin.im/post/5b87d14e6fb9a01a18268caf) 2. [setState 如何知道该做什么?](https://overreacted.io/zh-hans/how-does-setstate-know-what-to-do/)