WrapObj
react
withState
StateAndCallbacks