传入 setState 函数的第二个参数的作用是什么?
this.setState(
{ username: 'test_ly' },
() => console.log('setState has finished and the component has re-rendered.')
)
该函数会在setState函数调用完成并且组件开始重渲染的时候被调用,我们可以用该函数来监听渲染是否完成.
this.setState((prevState, props) => {
return {
streak: prevState.streak + props.count
}
})