Описание тега redux-thunk
Промежуточное ПО Thunk для Redux. Промежуточное ПО Redux Thunk позволяет вам писать создателей действий, которые возвращают функцию вместо действия. Преобразователь можно использовать для задержки отправки действия или для отправки только при выполнении определенного условия. Внутренняя функция получает в качестве параметров методы store dispatch и getState().
0
ответов
Как смоделировать вызов одного из других в редуксе, используя шутку?
Почему код ниже не работает? module.js export const funcA = () => { return (dispatch) => { // Do some work return dispatch(funcB()) } } export const funcB = () => { console.log('actually called') } module.spec.js import * as _ from '../modu…
24 окт '17 в 13:56
0
ответов
setTimeout задерживается в действиях React Redux / Redux Thunk
Пример одного из моих действий: export function setHeights() { if (noDifferenceInHeights && typeRequiresSetHeights) {´ const time1 = new Date().getTime(); setTimeout(() => { const time2 = new Date().getTime(); console.log((time2 - time1) …
16 янв '18 в 19:56
1
ответ
Каковы преимущества использования промежуточного программного обеспечения Thunk в Redux по сравнению с использованием обычных функций в качестве создателей асинхронных действий?
Я использую Redux уже около двух месяцев и совсем недавно начал изучать различные способы борьбы с асинхронным поведением, такие как выборка данных. Из документации и обсуждений на GitHub следует, что стандартный способ сделать это с помощью промежу…
11 янв '16 в 02:48
0
ответов
Uncaught Error: Действия должны быть простыми объектами. Используйте пользовательское промежуточное ПО для асинхронных действий.
Я строю проект Mern, как только я тестирую POST(добавление фильма в корзину), я получил эту ошибку, не знаю, откуда она взялась, перепробовал все. Вот мой Client.js "use strict" import React from 'react'; import {render} from 'react-dom' ; import {P…
01 июл '17 в 14:25
1
ответ
Как вызвать последовательное действие одно за другим - и убедиться, что оба они визуализируются (реагировать на избыточность)?
Я хочу добавить элемент, используя POST запрос, затем закройте всплывающее окно и обновите список элементов с помощью GET запрос. С помощью redux-thunkЯ мог бы назвать 2 последних действия после получения результата от POST, Теперь я хочу вызвать де…
29 май '18 в 11:59
1
ответ
Redux вызов функции и тип отправки в той же функции
У меня есть избыточные действия для сеанса и выхода из системы. Когда вызывается Sessiontimeout, внутренний вызов функции выхода из системы. Не сработало и SESSIONTIMEOUT тип действия не отправлен. Как я полагаю, чтобы вызвать выход из системы в Ses…
26 июл '18 в 13:27
1
ответ
Firebase, реагировать и редукса ждать обновления магазина
У меня есть приложение React, подключенное к Firebase, я хочу проверять, вошел ли пользователь в систему при каждом обновлении страницы, отправке IS_SIGNED_IN действие, вот создатель действия: export function checkAuth() { return dispatch => { fi…
07 дек '17 в 21:25
0
ответов
Проверка подлинности не работает с firebase с использованием response-native-redux + redux-thunk
Код работает и приложение также отображается на мобильном телефоне, но проблема в том, что аутентификация всегда не удалась, даже если я ввел правильный адрес электронной почты / пароль. этот файл authAction.js. import firebase from 'firebase'; impo…
16 янв '18 в 21:19
2
ответа
Реализация автосохранения в приложении React-Redux-Firebase с использованием Redux-Observable
Я внедряю автосохранение для стороннего проекта реагировать с избыточностью, используя наблюдаемую избыточность. В настоящее время у меня есть updateFretboardEpic, который отвечает на любые действия, которые изменяют компонент Fretboard, в настоящее…
17 май '17 в 04:43
1
ответ
Как мне решить "Действия должны быть простыми объектами. Использовать пользовательское промежуточное ПО для асинхронных действий.]"?
Так что я потратил 5 часов на это. У меня есть редукция Thunk, как это: export const fetchUser = () => async (getState, dispatch) => { if (getIsFetching(getState().user)) { return Promise.resolve(); } dispatch(fetchUserRequest()); try { const …
27 апр '18 в 09:48
2
ответа
redux thunk - как отсылать данные во вложенный массив после завершения обещания
Я хочу превратить весь текст по умолчанию в newArray в "новый текст". Затем отправьте массив с "новым текстом". Проблема в том, что функция отправки отправляет "текст по умолчанию". Похоже, это не ждет обещания. Что не так с настройкой моего обещани…
24 ноя '16 в 17:07
0
ответов
Ожидайте в избыточном возврате диспетчер неопределен
Я пытаюсь понять, как работает редукционный диспетчер в ожидании. Я добавил модуль thunk и применил его как промежуточное ПО. Однако эта последовательность, кажется, не работает, как ожидалось. В моем диспетчере: //getUserInfo is imported here funct…
04 авг '18 в 20:17
2
ответа
Изменение статуса загрузки после получения данных полностью
У меня есть создатель действий для получения данных из API и другой создатель действий для загрузки статуса и я хочу изменить статус загрузки, когда данные полностью извлечены. Теперь я написал следующие коды, но они не работают должным образом. Сос…
24 янв '18 в 20:20
2
ответа
Redux + Thunk + Axios + Consume external API: "Uncaught TypeError: Невозможно прочитать свойство" 1 "из неопределенного"
Я только начинаю с Redux и внешних API. Для обучения я хотел использовать API от НАСА ( https://api.nasa.gov/). Я не знаю, что я делаю неправильно. Я не могу ничего сделать на экране. Я получаю "Uncaught TypeError: Невозможно прочитать свойство" 1 "…
29 апр '17 в 15:35
0
ответов
Обновить параметры axios в соответствии с возвращаемыми данными
Я пытаюсь обновить byCriteriaParams с данными возвращается из fetchByPagecall, Сначала я создал действия, как показано ниже export const fetchByPage = () => async dispatch => { const response = await streams.get("byPage?", { params: parameters…
22 дек '18 в 14:33
4
ответа
Диспетчеризация не является функцией TypeError
Я новичок в Reaction-Redux, и я использую промежуточное программное обеспечение React-Thunk. Я получаю сообщение об ошибке "Uncaught TypeError: dispatch не является функцией" всякий раз, когда я пытаюсь запустить создателя действий (нажатием моей кн…
27 янв '17 в 04:42
1
ответ
Угловой 6 + @angular-redux/store. Правильный способ реализации избыточного толка
Я использую @angular-redux/store а также redux-thunk в моем угловом приложении 6, и у меня возникают проблемы с их настройкой. Я не хотел бы использовать redux-observable потому что обычно в react Я могу добиться того же с redux-thunk только без доб…
26 окт '18 в 14:41
1
ответ
Как узнать, вызвана ли функция внутри избыточной диспетчерской отправки?
Я пишу функцию для отправки запросов API. Когда я получаю ответ от этого API, я хочу отправить избыточное действие, если пользователь вызвал мою функцию в диспетчере или просто ничего не делает, если нет. Я использую Redux Thunk. Прямо сейчас я напи…
25 фев '19 в 17:29
2
ответа
Поделиться действиями между доменами
Обычно я использую redux-saga, но в настоящее время мне нужен redux-thunk. Я использую уток для модульной структуры, и теперь, например, у меня есть две утки: auth а также user с асинхронными действиями ниже: Auth-duck.js register(credentials) { ret…
25 июн '17 в 19:41
0
ответов
Как переопределить пользовательскую ложную реализацию модуля firebase?
Я пытаюсь протестировать вход в firebase через провайдера электронной почты, поэтому мне нужно покрыть случаи успеха и ошибок. Вопрос в том, что я имитирую метод firebase signInWithEmailAndPassword и возвращаю разрешенное Promise для случая успеха, …
12 май '18 в 19:29