There are few use cases for `componentWillMount` that cannot be handled in the constructor. It is a common mistake to put asynchronous requests in `componentWillMount` which could potentially cause hard to find errors.