OptionalmiddlewareOptional middleware stack. Middlewares are applied in order — the first middleware in the array is the outermost layer and sees every action first.
Middleware can observe and transform both user actions and internal
actions. Custom middleware should avoid blocking internal actions (types
prefixed with __) to prevent breaking framework behaviour.
Options for
createGameReducer.