Aetae, понял, но в данном же случае проверка получается избыточна, лучше в таком случае просто описать отдельным интерфейсом action ?
Просто есть union тип который применяется в reducer и там без лишних проверок работает, так как есть switch case - думал можно применить этот же union тип и в saga описав тем самым action в worker function
Alexandroppolus , понял, но если возможен такой сценарий что множество компонентов используют 1 и тот же контекст, но разные значения из него, то все эти компоненты будут ререндериться ?
Это возможно обойти только используя cтейт-менеджер ?
у меня нет проверки типо if admin => content admin или if user => content user...
при каждом переходе по страницам я отправляю запрос на данные где сравнивается кука и достоин ли пользователь контента, и для рендера навигации отправляю 2 запроса для проверки прав и тот кто отвечает успешно, того и рендерю...
это не вариант, поэтому и спрашиваю
у меня нет проверки типо if admin => content admin или if user => content user...
при каждом переходе по страницам я отправляю запрос на данные где сравнивается кука и достоин ли пользователь контента, и для рендера навигации отправляю 2 запроса для проверки прав и тот кто отвечает успешно, того и рендерю...
это не вариант, поэтому и спрашиваю
я просто хотел использовать повторно TT не копируя интерфейс