javascript - Sett funksjon som returnerer promise i redux-tilstand

Jeg skal forklare hvorfor jeg vil gjøre dette senere. Her er problemet. Jeg har en funksjon som returnerer et løfte som vist nedenfor:

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

Les mer →

javascript - Redux NODE_ENV-feil med Gulp/Browserify

Jeg får denne feilmeldingen på en React/Redux-app som er minifisert og pakket med Browserify og Gulp og distribuert til Heroku.

Men det ser ut til at byggeprosessen blir utført i NODE_ENV='production'.

Jeg har en oppgave som setter miljøvariablene slik

gulp.task('apply-prod-en

Les mer →

javascript - Kjede Redux-handlinger

Jeg er ny på React, Redux og JS generelt. Jeg vil vite hvordan jeg kan dispatch en handling etter at en annen er ferdig - Promises på riktig måte. Koden min fungerer faktisk, men den fortsetter å kaste feil:

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

Dette er min oppsett.

  • Dette er min action creator som jeg vil ha kjedet handling og der advarsel skjer.

    export function createReadin

    Les mer →

javascript - React Redux - tilgang til eksisterende store i en hjelpefunksjon

Jeg prøver å få tak i store-instansen (store-tilstanden) utenfor en React-komponent, nærmere bestemt i en separat hjelpefunksjon. Jeg har min reducer, min action, jeg har opprettet en store i den øverste komponenten.

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

Les mer →

javascript - Redux Thunk return dispatch fungerer ikke

ved å bruke Redux Thunk, er den første loggen 'OK' OK, men prosessen går ikke til den andre console.log.

Er det noen som vet hva som er galt? Takk

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

Svar #1

Du bør gjøre dispatch(postTweet(body)). Bare å kalle postTweet som postTweet(body) fra komponenten gjør ikke trikset.

Les mer →

javascript - Koble NextJS, next-i18next, with-redux, with-redux-saga: "Feil: Hvis du har en getInitialProps-metode i din tilpassede _app.js-fil..."

Jeg prøver å koble en fungerende NextJS/React-app som bruker 'with-redux-saga' og 'with-redux' til 'next-i18n' (https://github.com/isaachinman/next-i18next) -- men når appen min starter får jeg følgende feil:

Feil: Hvis du har en getInitialProps-m

Les mer →

javascript - Redux RTK Query: ugyldiggjøring av bare ett element fra liste

Jeg har følgende API definert for RTK-spørringen:

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

Les mer →

javascript - Hvordan bør avmelding håndteres i en React-komponent når man bruker Redux?

I komponenten min har jeg følgende:

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

Les mer →

javascript - Redux-thunk med Websockets

Jeg vil opprette en websocket på forespørsel når visse komponenter ønsker å abonnere på data. Hvordan kan jeg dele websocket-instansen på en Redux-måte?

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)) } } }

Je

Les mer →

javascript - Hente redux-form verdier i onChange-hendelsen

Hva er den riktige måten å hente verdiene fra et skjema som administreres av redux-form etter hver skjemaoppdatering? Jeg trenger å sende en handling hver gang skjemaet endres, ved å bruke verdiene som er skrevet inn i skjemaet.

Min nåværende løsning henter ut de gamle verdiene, i stedet for de som nettopp

Les mer →