this.props.contextwhich is an array with a value and a function to set that value:
nullon the initial render. You can override this behavior in one of the two ways:
getInitialContext, but keep in mind that it may result in a content flash if you have async operations in
getInitialContextthat take too long.
withContextinitial value and
getInitialContextare only used if the context value doesn't exist. If it has been populated before, they will be ignored.