createSameThreadEnforcedStore(reducer, preloadedState, enhancer)
Creates a Redux store that can only be accessed from the same thread.
Any call to the store's functions called from a thread other than thread from which
it was created will throw an IllegalStateException.
Strongly recommended that
createThreadSafeStore() is used unless there is
good reason to do otherwise.
createStore() for usage.