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

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

1126
Зачем использовать Redux поверх Facebook Flux? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Закрыто в прошлом году . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я прочитал...

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

У меня есть действие, которое обновляет состояние уведомления моего приложения. Обычно это уведомление будет ошибкой или какой-либо информацией. Мне нужно затем через 5 секунд отправить еще одно действие, которое вернет исходное состояние уведомления, поэтому уведомления нет. Основная причина этого...

687
Зачем нам промежуточное ПО для асинхронного потока в Redux?

Согласно документации, «без промежуточного программного обеспечения хранилище Redux поддерживает только синхронный поток данных» . Я не понимаю, почему это так. Почему компонент контейнера не может вызвать асинхронный API, а затем dispatchдействия? Например, представьте себе простой интерфейс: поле...

488
Плюсы / минусы использования redux-saga с генераторами ES6 по сравнению с redux-thunk с ES2017 async / await

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

455
Как сбросить состояние магазина Redux?

Я использую Redux для управления состоянием. Как мне сбросить магазин в исходное состояние? Например, допустим, у меня есть две учетные записи ( u1и u2). Представьте себе следующую последовательность событий: Пользователь u1входит в приложение и что-то делает, поэтому мы кешируем некоторые данные в...

358
Что такое mapDispatchToProps?

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

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

Скажем, у меня есть следующее: export const SOME_ACTION = 'SOME_ACTION'; export function someAction() { return { type: SOME_ACTION, } } И в этом создателе действий я хочу получить доступ к глобальному состоянию хранилища (все редукторы). Это лучше сделать это: import store from '../store'; export...

243
Какие могут быть недостатки использования Redux вместо Flux [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом году . Улучшить этот вопрос Я только недавно обнаружил Redux . Все выглядит...

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

Я создаю приложение, которое должно показывать диалог подтверждения в некоторых ситуациях. Допустим, я хочу что-то удалить, затем я отправлю действие, подобное тому, deleteSomething(id)чтобы какой-то редуктор перехватил это событие и заполнил редуктор диалога, чтобы показать его. Мое сомнение...

226
Что такое '@' (в символе) в декораторе Redux @connect?

Я изучаю Redux с React и наткнулся на этот код. Я не уверен, если это специфичным для Redux или нет, но я видел следующий фрагмент кода в одном из примеров. @connect((state) => { return { key: state.a.b }; }) Хотя функциональность connect довольно проста, но я не понимаю, @прежде чем connect....

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

Как примечание: я прочитал документы для Redux (тоже Baobab), и я сделал немалую долю в Google и тестировании. Почему так настоятельно рекомендуется, чтобы приложение Redux имело только один магазин? Я понимаю плюсы и минусы настройки одного магазина по сравнению с настройкой нескольких магазинов (...

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

Я пытаюсь понять метод подключения к реактиву-редуксу и функции, которые он принимает в качестве параметров. В частности mapStateToProps(). Насколько я понимаю, возвращаемое значение mapStateToPropsбудет объектом, полученным из состояния (как оно живет в хранилище), чьи ключи будут переданы...

213
Когда использовать компоненты React на базе класса ES6 в сравнении с функциональными компонентами ES6 React?

Потратив некоторое время на изучение React, я понимаю разницу между двумя основными парадигмами создания компонентов. У меня вопрос, когда я должен использовать какой и почему? Каковы преимущества / компромиссы одного над другим? ES6 классы: import React, { Component } from 'react'; export class...

205
Axios отправить запрос на отправку данных формы

POSTЗапрос axios обращается к URL на контроллере, но устанавливает нулевые значения для моего класса POJO. Когда я беру инструменты разработчика в chrome, полезная нагрузка содержит данные. Что я делаю не так? Axios POST Запрос: var body = { userName: 'Fred', userEmail: 'Flintstone@gmail.com' }...

198
Могу ли я отправить действие в редуктор?

Можно ли отправить действие в самом редукторе? У меня есть индикатор и аудио элемент. Цель состоит в том, чтобы обновить индикатор выполнения, когда время обновляется в аудиоэлементе. Но я не знаю, где разместить обработчик событий ontimeupdate или как отправить действие в обратный вызов...

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

@connectпрекрасно работает, когда я пытаюсь получить доступ к магазину в компоненте реакции. Но как мне получить к нему доступ в другом фрагменте кода? Например, скажем, я хочу использовать токен авторизации для создания моего экземпляра axios, который можно использовать в моем приложении в...

189
Как динамически загрузить редукторы для разделения кода в приложении Redux?

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

187
React Context против React Redux, когда мне следует использовать каждый из них? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Улучшить этот вопрос React 16.3.0 был выпущен, и Context API больше не...

160
React - отображать экран загрузки во время рендеринга DOM?

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