У меня есть два редуктора, объединенные с использованием combineReducers()
- UI Reducer имеет ключ
'isLoginOpen'
(true / false) - при значении true появляется модальный логин.
- Auth Reducer имеет ключ
'isAuthenticated'
- (истина / ложь), который указывает, если пользователь вошел в систему
У меня также есть создатель действий по имени OpenLoginModal()
, который заставляет UI-редуктор сделать true для isLoginOpen.
Я хочу разрешить такое поведение, только если 'isAuthenticated'
неверно. I.E, я разрешаю показывать модальный вход только тогда, когда пользователь не вошел в систему.
Проблема в том, что 'isAuthenticated'
находится в другом редукторе, и я не хочу дублировать его на редуктор пользовательского интерфейса.
Как мне решить эту проблему?