Redux è immutabile?
Redux è immutabile?

Video: Redux è immutabile?

Video: Redux è immutabile?
Video: ReactJS / Redux Tutorial - # 4 Работа с состоянием и неизменяемостью 2024, Settembre
Anonim

3 risposte. Redux è una piccola libreria che rappresenta lo stato come ( immutabile ) oggetti. E nuovi stati passando lo stato corrente attraverso funzioni pure per creare stati oggetto/applicazione completamente nuovi. Se i tuoi occhi sono vitrei laggiù non preoccuparti.

Inoltre, lo stato Redux è immutabile?

Per un Redux app, tutta la tua stato l'albero dovrebbe essere un Immutabile . Oggetto JS, senza alcun semplice oggetto JavaScript utilizzato. Usa un Immutabile . Versione compatibile con JS della funzione combineReducers, come quella in redux - immutabile , come Redux si aspetta il stato tree per essere un semplice oggetto JavaScript.

Oltre sopra, dovrei usare JS immutabile? Quando si lavora con React e Redux, immutabile i dati aiutano a rafforzare uno dei loro principi fondamentali: se lo stato dell'app non è cambiato, nemmeno dovrebbe il DOM. Sono stati scritti molti articoli sui vantaggi di usando immutabile dati, alcuni dei principali vantaggi includono: Flusso di dati semplificato attraverso le app.

Proprio così, perché lo stato dovrebbe essere immutabile?

Oggetto senza stato o oggetto con stato immutabile dà garanzia e fiducia a tutte le parti che lo consumano. Immutabile gli oggetti amplificano la regola di responsabilità singola a causa della necessità di passare tutte le dipendenze nel costruttore. Immutabilità blocca qualsiasi stato cambia durante il ciclo di vita dell'oggetto.

La struttura dati singola è immutabile?

Principi fondamentali di Ngrx/Store State è a separare , struttura dati immutabile . Le funzioni pure chiamate riduttori prendono lo stato precedente e l'azione successiva per calcolare il nuovo stato. Stato a cui si accede con lo Store, un osservabile di stato e un osservatore di azioni.

Consigliato: