Sto per migrare a Redux. La mia applicazione è composta da molte parti (pagine, componenti), quindi voglio creare molti riduttori. Gli esempi di Redux mostrano che dovrei usare combineReducers()per generare un riduttore. Anche a quanto ho capito, l'applicazione Redux dovrebbe avere un negozio e viene creata all'avvio dell'applicazione. Quando viene …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 2 anni fa . Migliora questa domanda React 16.3.0 è stato rilasciato e l' API …
Esiste un approccio sistematico al debug che sta causando il rendering di un componente in React? Ho messo un semplice console.log () per vedere quante volte viene eseguito il rendering, ma ho problemi a capire cosa sta causando il rendering del componente più volte, ovvero (4 volte) nel mio caso. …
Questo è un esempio dalla pagina dell'applicazione Google Adsense. Viene visualizzata la schermata di caricamento visualizzata prima della pagina principale. Non so come fare la stessa cosa con React perché se creo la schermata di caricamento renderizzata dal componente React, non viene visualizzata durante il caricamento della pagina perché deve …
Sto usando Redux. Nel mio riduttore sto cercando di rimuovere una proprietà da un oggetto come questo: const state = { a: '1', b: '2', c: { x: '42', y: '43' }, } E voglio avere qualcosa del genere senza dover mutare lo stato originale: const newState = { a: …
Codice completo qui: https://gist.github.com/js08/0ec3d70dfda76d7e9fb4 Ciao, Ho un'applicazione in cui mostra diversi modelli per desktop e dispositivi mobili in base all'ambiente di costruzione. Sono in grado di svilupparlo con successo dove devo nascondere il menu di navigazione per il mio modello di cellulare. in questo momento sono in grado di scrivere …
Come faccio ad aggiungere elementi nel mio array arr[]di stato redux nel riduttore? Lo sto facendo- import {ADD_ITEM} from '../Actions/UserActions' const initialUserState = { arr:[] } export default function userState(state = initialUserState, action) { console.log(arr); switch (action.type) { case ADD_ITEM: return { ...state, arr: state.arr.push([action.newItem]) } default: return state } …
Invece di scrivere i miei componenti all'interno di una classe, vorrei utilizzare invece la sintassi della funzione. Come faccio a ignorare componentDidMount, componentWillMountdentro componenti di funzione? È anche possibile? const grid = (props) => { console.log(props); let {skuRules} = props; const componentDidMount = () => { if(!props.fetched) { props.fetchRules(); } …
Ho usato Redux-Saga . Il codice scritto con esso è facile da ragionare finora, tranne per il fatto che la funzione del generatore JS mi confonde di tanto in tanto la testa. Da quanto ho capito, Redux-Observable può realizzare un lavoro simile che gestisce gli effetti collaterali ma senza usare …
Ho un'applicazione React / Redux che recupera un token da un server API. Dopo che l'utente si è autenticato, vorrei fare in modo che tutte le richieste axios abbiano quel token come intestazione di autorizzazione senza doverlo allegare manualmente a ogni richiesta nell'azione. Sono abbastanza nuovo per reagire / redux …
Ho un modulo utilizzato per creare, leggere, aggiornare ed eliminare. Ho creato 3 componenti con la stessa forma ma ho passato diversi oggetti di scena. Ho ottenuto CreateForm.js, ViewForm.js (di sola lettura con il pulsante Elimina) e UpdateForm.js. Lavoravo con PHP, quindi li ho sempre fatti in una forma. Uso …
Sono un principiante di javascript / redux / react che costruisce una piccola applicazione con redux, react-redux e react. Per qualche motivo, quando utilizzo la funzione mapDispatchToProps in tandem con connect (binding react-redux) ricevo un TypeError che indica che l'invio non è una funzione quando provo a eseguire il prop …
Come si accede allo stato redux all'interno di una funzione saga? Risposta breve: import { select } from 'redux-saga/effects'; ... let data = yield select(stateSelectorFunction);
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.