В настоящее время я пишу в приложении React действие избыточного редукции, которое никоим образом не является асинхронным, но которое позволяет мне обойти инкапсуляцию состояния, созданного с помощью различных функций редуктора (с использованием combReducers).
По сути, мне нужно было действие, включающее данные из двух разных редукторов, и я понял, что могу сделать это с помощью thunk (который я уже использую для асинхронных действий), используя параметр getState.
Это позволяет мне справиться с тем, что, как я предполагаю, останется крайним случаем без необходимости пересматривать инкапсуляцию моего состояния.
Мой вопрос: должен ли я опасаться такого подхода?Это плохая практика в любом случае?
Спасибо!