A callback function should be called when setState has finished, and the component is re-rendered.
As the setState is asynchronous, which is why it takes in a second callback function.
A callback function should be called when setState has finished, and the component is re-rendered.
As the setState is asynchronous, which is why it takes in a second callback function.