If you are like me you will also end up doing a lot of asynchronous work in componentWillMount/componentDidMount. This article will show you how to use Async/Await with React’s Lifecycle events. React’s lifecycle methods can return any value, including a promise. Promise Version componentDidMount() { fetch('https://example.com') .then((res) => res.json()) .then((something) => this.setState({someth