Вопрос проверяет архитектурное понимание роли Redux, MobX и других state-менеджеров в экосистеме React.
Короткий ответ
State-менеджеры живут вне React, потому что они не зависят от его жизненного цикла и могут использоваться без React вообще. React лишь подписывается на изменения в этих сторах. Такой подход позволяет разделить управление состоянием и отображение UI. Именно поэтому их называют external store.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.