Neskôr vysvetlím, prečo to chcem urobiť. Tu je problém. Mám funkciu, ktorá vracia sľub takto:
const testFunc = () => { return new Promise((resolve, reject) => { setTimeout(() => { if (Math.random() > 0.5) { resolve('succeeded'); } else { reject('failed'); Čítaj viac →
Dostávam túto chybovú správu v aplikácii React/Redux, ktorá je minifikovaná a zabalená pomocou Browserify a Gulp a nasadená na Heroku.
Ale zdá sa, že krok zostavovania sa vykonáva v NODE_ENV='production'.
Mám úlohu, ktorá nastavuje premenné prostredia takto
gulp.task('apply-pr Čítaj viac →Som nový v Reacte, Reduxe a v JavaScripte celkovo. Chcem vedieť, ako môžem odoslať akciu po tom, čo je iná dokončená - Promises správnym spôsobom. Môj kód vlastne funguje, ale stále hádže chybu:
readingActions.js?14b9:56 Uncaught (in promise) TypeError: dispatch(...).then is not a function(…)Toto je moje nastavenie.
Toto je môj tvorca akcií, chcem, aby bola akcia reťazená a kde sa objaví varovanie.
export function createReading(readin Čítaj viac →
Snažím sa získať inštanciu obchodu (stav obchodu) mimo React komponentu, konkrétne v samostatnej pomocnej funkcii. Mám svoj reducer, svoju akciu, vytvoril som obchod v najvyššom komponente.
// configStore.js import { createStore } from 'redux'; import generalReducers from '../r
Čítaj viac →pri použití Redux Thunk je prvý log 'OK' v poriadku, ale proces sa nedostane k druhému console.log.
Vie niekto, čo je zle? Ďakujem
export const postTweet = (body) => { console.log('OK') return dispatch => { console.log('NO LOG') } }Mali by ste použiť dispatch(postTweet(body)). Len volanie postTweet ako postTweet(body) z komponentu nie je účinné.
Čítaj viac →
Snažím sa pripojiť fungujúcu aplikáciu NextJS/React, ktorá používa 'with-redux-saga' a 'with-redux', k 'next-i18n' (https://github.com/isaachinman/next-i18next) – ale keď sa moja aplikácia spustí, dostávam nasledujúcu chybu:
Chyba: Ak máte metódu
Čítaj viac →
Pre RTK dotaz som definoval nasledujúce API:
export const postsApi = createApi({ reducerPath: "postsApi", baseQuery: fetchBaseQuery({ baseUrl: 'https://myservice.co/api/v2/' }), tagTypes: ["Posts"], endpoints: (builder) => ({ getAllPosts: builder.q Čítaj viac →
V mojej komponente mám nasledujúce:
componentWillMount: function () { this.unsubscribe = store.subscribe(function () { this.setState({message: store.getState().authentication.message}); }.bind(this)); }, componentWillUnmount: function () { this.u Čítaj viac →Chcem vytvoriť websocket na požiadanie, keď určité komponenty chcú odoberať dáta. Ako môžem zdieľať inštanciu websocketu spôsobom podobným 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)) } } }Mohol by
Čítaj viac →
Aký je správny spôsob, ako získať hodnoty z formulára spravovaného pomocou redux-form po každej aktualizácii formulára? Potrebujem odoslať akciu vždy, keď sa formulár zmení, s použitím hodnôt zadaných do formulára.
Moje súčasné riešenie vyťahuje staré hodnoty namiesto tých, ktoré boli práve aktualizované.
Čítaj viac →