Mám pomocnú funkciu, ktorú volám, keď chcem niečo zmazať z môjho Redux úložiska. Avšak potrebujem mať možnosť pristúpiť k aktuálnemu úložisku vo vnútri funkcie, aby som mohol rozhodnúť, čo urobiť ďalej. Tu je to, čo chcem urobiť:
export function deleteDocument (i Čítaj viac →
Mám akciu, ktorá vytvára fetch na odoslanie klienta späť do API pomocou POST.
Posielam JWT v "hlavičkách", čo samo o sebe nie je problém, keďže sa používa aj v GET, ktorý funguje úplne v poriadku... ale nie v POST. Tu je moja akcia:
export const createNewClient = (payload) => (dispatch, getState) => { dispatch({ type: REQUEST_CREATE_NEW_CLIENT, payload }) const jwt = getJwt() if (!jwt) { throw new Error('No JWT present') } const Čítaj viac →
Mám nastavený jednoduchý testovací súbor, ktorý je takmer identický s tým, ktorý používa create-react-app:
App.test.js
import React from 'react'; import ReactDOM from 'react-dom'; import { App } from './App'; it('renders without crashing', () => { const di Čítaj viac →
Snažil som sa tvrdo pochopiť tento koncept, ale bez úspechu. Oficiálny tutoriál Reactu je naozaj dobrý, ale pre mňa je príliš zložitý a jednoducho trochu príliš ťažký.
Snažím sa pochopiť Redux a doteraz viem vytvárať akcie, reducery, môžem odoslať akciu a potom vidieť, ako sa stav store po jej odoslaní zmení. Podarilo sa mi tiež pochopiť
Čítaj viac →
Takže v podstate odosielam akciu pomocou thunk a redux-promise-middleware, ktorá robí API volanie, ktoré vracia sľub. Potom odosielam vrátený sľub do iného tvorcu akcií ako argument 'payload', ktorý funguje s redux-promise-middleware a spracúva rôzne ak
Čítaj viac →
Snažím sa implementovať jest s našimi redux akciami. Vzhľadom na nižšie uvedenú akciu foo a jej nasledujúci test, nasledujúci test zlyháva, pretože store.getActions() mi vracia iba [{"type": "ACTION_ONE"}], namiesto [{"type": "ACTION_ONE"}, {"type": "ACTION_TWO"}]. Ako môžem získať obe odoslané akcie pri testovaní? Ďakujem!
Čítaj viac →
Mám problém pri používaní Redux thunk s metódou connect() z react-redux. Mám nasledovný kód:
function Component(props) { return ( <button onClick={props.callback}>Click here</button> ); } function actionCreator() { console.log('#1'); return dispatch => console.log('#2'); // Čítaj viac →
Som nový v redux-form a mám zvláštny problém s riešením onSubmit.
Keď som nastavil svoj projekt presne ako v príklade redux-form tu http://redux-form.com/6.7.0/examples/syncValidation/, funguje to podľa očakávania. Pokúsil som sa tento príklad rozšíriť pre svoje potreby a potvrdil som, že funguje podľa očakávania, keď načíta formulár nas
Čítaj viac →
Snažím sa importovať TypeScript do mojej Redux aplikácie. Používam funkciu createSlice z Redux Toolkit takto:
const slice = createSlice({ name: sliceName, initialState, reducers: { updateMode(state: SliceState, action: PayloadAction<ModeP Čítaj viac →
Vytvoril som veľmi jednoduchú aplikáciu react+redux, ale pri každom odoslaní akcie dostávam v konzole prehliadača 7 upozornení týkajúcich sa nezhody v argumentoch useMemo. Nižšie je prvé z nich:
Warning: The final argument passed to Čítaj viac →