Вы можете попробовать этот усилитель redux-named-redurs
Тогда ваш редуктор упростится до чего-то вроде этого:
authModule.reduce(AUTHENTICATED, { isAuthenticated: true })
authModule.reduce([UNAUTHENTICATED, AUTHENTICATION_ERROR,
AUTHENTICATION_REMOVE], { isAuthenticated: false })
Затем вы можете получить доступ к состоянию аутентификацииоткуда-нибудь, как это:
getState(authModule.isAuthenticated)
Я очень строгий с состоянием аутентификации, которое здесь устанавливается только при аутентификации, и отменяется для всего остального, но вы можете настроить, как считаете нужным.