Hi,
javascript - Why is setState in reactjs Async instead of Sync? - Stack Overflow.
This short article might also be helpful:
Also take a look at this topic: