When this gets executed, there is no guarantee that the state has been executed. In particular, `setState`/`replaceState` will not synchronously update state if invoked during `getInitialState`, `componentWillMount`, or `componentWillReceiveProps` (see the conditional block right above this line).