Gestione stato con Reagire soloNon c'è bisogno di stato nei componenti React se si utilizza Redux e React-Redux?
Capisco che se si sta creando un'applicazione utilizzando Reagire solo, si finirà per la gestione di tutta la vostra condizione all'interno di diverse Reagire componenti creati.
stato con Reagire e Redux
Se si decide di utilizzare Redux in combinazione con Reagire, si può poi passare tutto lo stato da ciascuno dei tuoi componenti reagiscono nello stato generale dell'applicazione Redux Delegato. Ogni componente che richiede una porzione dello stato dell'applicazione Redux può quindi connettersi allo stato tramite la funzione connect
di React-Redux.
Domanda
questo significa che non è più necessario scrivere alcun Reagire componenti che si occupano di React di state
(cioè this.setState
) dal React-Redux è connect
ing l'Reagire componenti con stato Redux passando i dati in il componente container
come props
?
Sì. Se devi o meno richiede più discussioni e specifiche sulla tua app. Comunque è sempre bello avere un'unica fonte di verità. – azium
Ancora quando si desidera attenersi solo a React, ma si sta cercando un approccio più leggero per gestire lo stato del componente, è possibile aggiungere una libreria di gestione dello stato come MobX (https://mobxjs.github.io/mobx/). Può aiutarti con lo stato del componente interno (https://medium.com/@mweststrate/3-reasons-why-i-stopped-using-react-setstate-ab73fc67a42e#.5xoga86e9) ma anche lo stato al di fuori del tuo componente. –