Вопросы с тегом «redux»

88
Могу ли я получить доступ к магазину Redux во время отладки из консоли браузера?

У меня есть модульные тесты для моего reducers. Однако, когда я отлаживаю в браузере, я хочу проверить, правильно ли были вызваны мои действия и было ли соответствующим образом изменено состояние. Я ищу что-то вроде: window._redux.store ... в браузере, чтобы я мог набрать это на консоли и...

87
Как компонент, связанный с редукцией, знает, когда нужно выполнить повторный рендеринг?

Я, вероятно, упускаю что-то очень очевидное и хотел бы очистить себя. Вот мое понимание. В наивном компоненте реакции у нас есть states& props. Обновление stateс setStateповторным оказывает весь компонент. propsв основном предназначены только для чтения, и их обновление не имеет смысла. В...

87
Обнаружение изменения маршрута с помощью реактивного маршрутизатора

Мне нужно реализовать некоторую бизнес-логику в зависимости от истории просмотров. Я хочу сделать что-то вроде этого: reactRouter.onUrlChange(url => { this.history.push(url); }); Есть ли способ получить обратный вызов от реактивного маршрутизатора при обновлении URL-адреса?...

86
Как получить доступ к состоянию внутри редуктора Redux?

У меня есть редуктор, и для расчета нового состояния мне нужны данные из действия, а также данные из части состояния, не управляемой этим редуктором. В частности, в редукторе, который я покажу ниже, мне нужен доступ к accountDetails.stateOfResidenceIdполю. initialState.js: export default {...

86
Как отключить обратный вызов после обновления состояния в Redux?

В React состояние не обновляется мгновенно, поэтому мы можем использовать обратный вызов в setState(state, callback). Но как это сделать в Redux? После вызова this.props.dispatch(updateState(key, value))мне нужно немедленно что-то сделать с обновленным состоянием. Есть ли способ вызвать обратный...

86
Как мне получить доступ к состоянию хранилища в React Redux?

Я просто делаю простое приложение для изучения асинхронности с помощью redux. У меня все заработало, теперь я просто хочу отобразить фактическое состояние на веб-странице. Теперь, как мне получить доступ к состоянию магазина в методе рендеринга? Вот мой код (все на одной странице, потому что я...

86
Разве Redux не является просто прославленным глобальным государством?

Так что я начал изучать React неделю назад и неизбежно столкнулся с проблемой состояния и того, как компоненты должны взаимодействовать с остальной частью приложения. Я поискал, и мне кажется, что Redux - это аромат месяца. Я прочитал всю документацию и считаю, что это действительно революционная...

85
Передача props в компонент контейнера react-redux

У меня есть компонент контейнера response-redux, который создается в компоненте React Native Navigator. Я хочу иметь возможность передавать навигатор в качестве опоры этому компоненту контейнера, чтобы после нажатия кнопки внутри его презентационного компонента он мог помещать объект в стек...

85
Прочитать исходное состояние магазина в Redux Reducer

Начальное состояние в приложении Redux можно установить двумя способами: передать его как второй аргумент createStore( ссылка на документы ) передайте его в качестве первого аргумента вашим (под) редукторам ( ссылка на документы ) Если вы передадите начальное состояние своему магазину, как вы...

82
Модуль не найден: 'redux'

Я создал новое приложение для реагирования с помощью create-react-appcli. Затем я добавил 'react-redux'библиотеку, используя npm install --save react-redux. У package.jsonменя есть: "react-redux": "^4.4.5" К сожалению, приложение не компилируется и жалуется на: Error in...

12
Javascript - чистые против нечистых функций

Я прошел через определения двух как: Чистые функции - это те, которые не пытаются изменить свои входы и всегда возвращают один и тот же результат для одних и тех же входов. пример function sum(a, b) { return a + b; } И нечистая функция это та, которая меняет свой собственный вход. пример function...

11
Правильный способ обработки ошибок в React-Redux

Я хочу понять, что является более общим или правильным способом обработки ошибок с помощью React-Redux. Предположим, у меня есть компонент для регистрации номера телефона. Этот компонент выдает ошибку, скажем, если номер телефона введен неверно Как лучше всего справиться с этой ошибкой? Идея 1:...

9
React-Redux - Hooks API

Я пытаюсь настроить мое новое приложение реагировать на использование новых функций React-Redux. Официальная документация говорит React Redux теперь предлагает набор подключаемых API в качестве альтернативы существующему компоненту высшего порядка connect (). Я пытался найти некоторые справочные...