Как упоминалось @ person27, замена при чтении документации не предусмотрена.Я думаю, что вас смущает использование двух методов для сопоставления данных с реквизитами.
mapStateToProps
создает реквизиты из фрагментов данных, хранящихся в вашем состоянии .Это статические (но, возможно, изменяющиеся) значения, которые необходимо использовать в вашем компоненте.Эти значения обычно совпадают с переменными (числа, массивы, объекты и т. Д.).
mapDispatchToProps
создает подпорки из функциональных действий , которые выполняются с диспетчеризацией функция для внесения новых изменений в этом состоянии.Они используются для создания функций, которые будет вызывать ваш компонент.
Хранилище Redux содержит все данные для всего приложения , поэтому цель использования этих методов - указатькакие именно данные / действия будут использоваться вашим конкретным компонентом.Использование connect
в компоненте ничего не изменит, если данные состояния и действия не указаны в этих функциях, так как по умолчанию он вообще не соединяет никакие данные.
Ваше хранилище Redux похоже на большойменю всех действий и данных о состоянии в вашем приложении, и вы используете эти методы, чтобы упорядочивать только те ингредиенты, которые вы хотите добавить в свой бургер (компонент).
Надеюсь, это поможет, я нахожу это немного запутаннымсначала я.