#reactjs #meteor #redux #react-redux
#reactjs #метеор #redux #react-redux
Вопрос:
Я пытаюсь создать магазин электронной коммерции в meteor, используя react и redux. В моей навигационной панели есть значок, который отображает общее количество товаров, добавленных в корзину. Я хочу обновить счетчик элементов. Если я вызываю store.getState().numOfItems, отображается общее количество товаров, добавленных в корзину. но когда я добавляю товар в корзину, значок не обновляется. Он обновляется только при переходе на другие страницы. (Это одностраничное приложение)
Комментарии:
1. Покажите свой код, пожалуйста
Ответ №1:
У вас не должно быть хранилища в вашем компоненте, только состояние.
Проще говоря, Redux обновит ваши компоненты в соответствии с текущим состоянием.
Вы должны использовать connect()
функцию из react-redux для ввода состояния и диспетчеров в компонент.
В целом, прочитайте руководство! http://redux.js.org/docs/basics/UsageWithReact.html