Vyhledávání na webu

javascript - Umístěte funkci, která vrací promise, do stavu redux

Později vysvětlím, proč to chci udělat. Zde je problém. Mám funkci, která vrací promise, jako je níže:

const testFunc = () => { return new Promise((resolve, reject) => { setTimeout(() => { if (Math.random() > 0.5) { resolve('succeeded'); } else { reject('f

Přečtěte si více →

javascript - Chyby Redux NODE_ENV s Gulp/Browserify

Dostávám tuto chybovou zprávu v aplikaci React/Redux, která je zmenšená a zabalená pomocí Browserify a Gulp a nasazená na Heroku.

Ale zdá se, že krok sestavení probíhá v NODE_ENV='production'.

Mám úkol, který nastavuje proměnné prostředí takto

gulp.task('apply-prod-environment

Přečtěte si více →

javascript - Řetězení akcí Redux

Jsem nováček v Reactu, Reduxu a celkově v JS. Chci vědět, jak mohu spustit jednu akci po dokončení jiné - Promises správným způsobem. Můj kód sice funguje, ale neustále vrhá chybu:

readingActions.js?14b9:56 Uncaught (in promise) TypeError: dispatch(...).then is not a function(…)

Toto je moje sestavení.

  • Toto je můj akční tvůrce, chci řetězenou akci a tam, kde nastane varování.

    export function createReading(reading) { return function (

    Přečtěte si více →

javascript - React Redux - přístup k existujícímu store v pomocné funkci

Snažím se získat instanci obchodu (stav obchodu) mimo komponentu React, konkrétně v samostatné pomocné funkci. Mám svůj reduktor, svou akci, vytvořil jsem obchod v nejvyšší komponentě.

// configStore.js import { createStore } from 'redux'; import generalReducers from '../reduce

Přečtěte si více →

javascript - Redux Thunk návrat dispatch nefunguje

při používání Redux Thunk je první zápis do konzole 'OK' v pořádku, ale proces se nedostane k druhému console.log.

Někdo ví, co je špatně? Děkuji

export const postTweet = (body) => { console.log('OK') return dispatch => { console.log('NO LOG') } }

Odpověď č. 1

Měl bys udělat dispatch(postTweet(body)). Pouhé volání postTweet jako postTweet(body) z komponenty to nezpůsobí.

Přečtěte si více →

javascript - Připojení NextJS, next-i18next, with-redux, with-redux-saga: „Chyba: Pokud máte metodu getInitialProps ve svém vlastním souboru _app.js...“

Snažím se propojit fungující aplikaci NextJS/React, která používá 'with-redux-saga' a 'with-redux', s 'next-i18next' (https://github.com/isaachinman/next-i18next) – ale při spuštění mé aplikace dostanu následující chybu:

Chyba: Pokud máte v soubor

Přečtěte si více →

javascript - Redux RTK Query: Neplatné pouze jeden prvek ze seznamu

Mám definované následující API pro RTK dotaz:

export const postsApi = createApi({ reducerPath: "postsApi", baseQuery: fetchBaseQuery({ baseUrl: 'https://myservice.co/api/v2/' }), tagTypes: ["Posts"], endpoints: (builder) => ({ getAllPosts: builder.

Přečtěte si více →

javascript - Jak by mělo být odhlášení zpracováno v komponentě React při použití Reduxu?

V mé komponentě mám následující:

componentWillMount: function () { this.unsubscribe = store.subscribe(function () { this.setState({message: store.getState().authentication.message}); }.bind(this)); }, componentWillUnmount: function () { this.unsu

Přečtěte si více →

javascript - Redux-thunk s Websockets

Chci vytvořit websocket na vyžádání, když se určité komponenty chtějí přihlásit k odběru dat. Jak mohu sdílet instanci websocketu ve stylu Reduxu?

action.js

export function subscribeToWS(url) { return dispatch => { let websocket = new WebSocket(url) websocket.on('connect', () => { websocket.send("subscribe") } websocket.on('message', (message) => { dispatch(storeNewData(message)) } } }

Mohl byc

Přečtěte si více →

javascript - Získávání hodnot redux-form při události onChange

Jaký je správný způsob, jak získat hodnoty z formuláře spravovaného redux-form po každé aktualizaci formuláře? Potřebuji odeslat akci pokaždé, když se formulář změní, s využitím hodnot zadaných do formuláře.

Moje současné řešení získává staré hodnoty, místo těch, které byly právě aktualizovány.

Přečtěte si více →