Sto cercando le migliori pratiche di definizione di oggetti di scena predefiniti per Container (che è componenti intelligenti connessi con il redux store), e scopro che ci sono almeno due approcci su come realizzarlo.React Redux initialState vs defaultProps
- Per utilizzare InitialState nel mio riduttore:
const initialState = {
name: 'John'
};
export default function userState (state = initialState, action) {...}
- Per utilizzare defaultProps
User.defaultProps = {
name:'John'
};
quale è il migliore e perché?
Direi use store come unica fonte di stato. 1. Gli altri componenti saranno in grado di riutilizzare i dati. 2. Rende il debug più prevedibile (è necessario controllare 1 posto per correggere i dati iniziali). –