Sto studiando Flux e credo di aver capito il flusso di lavoro:In React Flux, dove dovrei popolare lo stato iniziale dei miei negozi?
View -> Action -> Dispatcher -> Store -> View
Tuttavia, non ho ben capito dove dovrei per popolare lo stato iniziale dei miei negozi.
Ad esempio, supponiamo che sto modificando un contatto. Quindi suppongo di avere uno ContactsStore
. Questo è quello che immagino sarebbe successo quando accedo l'URL /contacts/edit/23
:
- qualche modo il mio
ContactsStore
viene popolato con il contatto sto modificando, in questo caso, di contatto 23. I dati sarebbe venuto dal server. - La vista
EditContact
riceverà una notifica dalloContactsStore
, quindi si renderà nello stato iniziale. - Mentre salgo il contatto, la vista attiverà l'azione
SaveContact
e il flusso continuerà.
Passo (1) non è chiaro per me. Dove è previsto che lo ContactsStore
venga popolato con lo stato iniziale? Dove chiamo il server? È in negozio?
Grazie.