Вопросы с тегом 'redux'

Redux - это предсказуемый контейнер состояний для приложений JavaScript, основанный на шаблоне проектирования Flux.
10

Зачем использовать Redux над Facebook Flux?

Я прочитал этот ответ, сокращая шаблон, посмотрел несколько примеров GitHub и даже немного попробовал редукс (приложения todo). Как я понимаю, официальные мотивы приведения к редуксу дают плюсы по сравнению с традиционными архитектурами MVC. НО это...
08 сент. '15 в 15:05
13

Как отправить действие Redux с тайм-аутом?

У меня есть действие, которое обновляет состояние уведомления моего приложения. Обычно это уведомление будет ошибкой или информацией. Затем мне нужно отправить другое действие через 5 секунд, чтобы вернуть состояние уведомления на начальное, поэтому ...
15 февр. '16 в 14:03
8

Плюсы/минусы использования редукс-саги с генераторами ES6 по сравнению с редукцией с ES2017 async/wait

Сейчас много говорят о последнем мальчике в городе Редукс, Реду-Сага/Редукс-Сага. Он использует функции генератора для прослушивания/диспетчеризации действий. Прежде чем я обдумаю это, я хотел бы узнать плюсы/минусы использования redux-saga вместо ...
21 янв. '16 в 17:45
6

Зачем нам использовать промежуточное ПО для async-потока в Redux?

В соответствии с документами "Без промежуточного программного обеспечения, хранилище Redux поддерживает только синхронный поток данных" . Я не понимаю, почему это так. Почему компонент контейнера не может вызвать асинхронный API, а затем dispatch д...
02 янв. '15 в 21:09
27

Как reset состояние хранилища Redux?

Я использую Redux для управления состоянием. Как я reset хранилище в его исходное состояние? Например, скажем, у меня есть две учетные записи пользователей (u1 и u2). Представьте следующую последовательность событий: Пользователь u1 регистрируе...
25 февр. '16 в 9:00
6

Что такое mapDispatchToProps?

Я читал документацию для библиотеки Redux и имел этот пример, В дополнение к чтению состояния компоненты контейнера могут отправлять действия. Аналогичным образом вы можете определить функцию с именем mapDispatchToProps(), которая получает метод d...
09 сент. '16 в 20:26
19

Как нажать на History в React Router v4?

В текущей версии React Router (v3) я могу принять ответ сервера и использовать browserHistory.push, чтобы перейти на соответствующую страницу ответа. Тем не менее, это не доступно в версии 4, и я не уверен, какой способ справиться с этим. В этом пр...
09 мар. '17 в 16:56
7

Что может быть недостатком использования Redux вместо Flux

Я только недавно обнаружил Redux. Все выглядит хорошо. Есть ли минусы, недостатки или компромиссы в использовании Redux поверх Flux? Спасибо
15 авг. '15 в 5:12
5

Доступ к состоянию Redux в создателе действия?

Скажем, у меня есть следующее: export const SOME_ACTION = 'SOME_ACTION'; export function someAction() { return { type: SOME_ACTION, } } И в этом создателе действия я хочу получить доступ к глобальному состоянию хранилища (все редукторы). Л...
27 февр. '16 в 8:00
5

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

Я создаю приложение, которое должно отображать диалоговое окно подтверждения в некоторых ситуациях. Скажем, я хочу что-то удалить, тогда я отправлю действие вроде deleteSomething(id), чтобы какой-то редуктор поймал это событие и заполнит редуктор д...
25 февр. '16 в 9:47
7

Понимание React-Redux и mapStateToProps()

Я пытаюсь понять метод подключения к реактиву-редуксу и функции, которые он принимает в качестве параметров. В частности mapStateToProps(). Насколько я понимаю, возвращаемое значение mapStateToProps будет объектом, полученным из состояния (как оно ...
05 июл. '16 в 11:42
6

Redux - несколько магазинов, почему бы и нет?

Как примечание: я прочитал документы для Redux (Baobab тоже), и я сделал справедливую долю Googling и тестирования. Почему так настоятельно рекомендуется, чтобы приложение Redux имело только один магазин? Я понимаю плюсы/минусы настройки одного м...
09 нояб. '15 в 22:47
7

Каков наилучший способ доступа к хранилищу редуктов вне реагирующего компонента?

@connect отлично работает, когда я пытаюсь получить доступ к хранилищу внутри реагирующего компонента. Но как мне получить доступ к нему в каком-то другом бите кода. Например, скажем, я хочу использовать токен авторизации для создания экземпляра axi...
19 июл. '16 в 14:09
5

React Context vs React Redux, когда я должен использовать каждый из них?

React 16.3.0 был выпущен, и API контекста больше не является экспериментальной функцией. Дэн Абрамов (создатель Redux) написал хороший комментарий здесь об этом, но это было 2 года, когда контекст был еще экспериментальная функция. Мой вопрос, по в...
30 мар. '18 в 3:42
4

Реагировать: когда использовать компоненты класса ES6 по сравнению с функциональными компонентами ES6?

Проведя некоторое время, изучая React, я понимаю разницу между двумя основными парадигмами создания компонентов. Мой вопрос в том, когда следует использовать какой и почему? каковы преимущества/компромиссы между собой? ES6/7 классы: import React, ...
19 мар. '16 в 4:47