title: What if you can use async/await to make React's setState synchronous
body: <p>Since React's <code>setState</code> function is asynchronous and therefore, you cannot access newly updated state within the same function calling <code>this.setState</code>, what are the pros and cons of using async/await on setState, like <code>await this.setState({ newState });</code></p>