Неудобства работы с локальным хранилищем в React, изолированость хранилища и принятие специальных мер для обновления виртуального дома. Redux снимает эти проблемы.
Установка Redux, две библиотеки, создание структуры хранилища в файловой системе - общие принципы.
Назначение reducer, базовая функция.
Инициализация хранилища. Механизм диспетчеризации в хранилище, создание и использование механизмов обновления данных в хранилище. Возврат данных из хранилища.
Подписчики на состояние хранилища.
Передача состояния в свойства компонент - Provider, автоматизация передачи необходимых свойств из хранилища в компоненты - назначение функции mapStateToProps и mapDispatchToProps.
Фукция обертка, или фунция верхнего порядка, которая возвращается функцией connect - для связи компонента с хранилищем и механизмами его обновления.
Все эти теоретические предпосылки разбираются на конкретном примере работы с серверной частью стенда. Разбирается пример построения клиентского приложения, где обрабатываются таблицы в отношении мастер-деталь.