Le azioni di Flux possono accedere ai negozi? Recentemente ho ricevuto un commento sulla revisione del codice che mi chiedeva di passare un determinato valore da un componente React, invece di ottenerlo direttamente dallo store nell'azione. Questo cambierebbe il flusso di dati di flusso da questo:Le azioni di flusso possono accedere ai negozi?
View->Action->Dispatcher->Store-|
^-----------------------------<
a questo
View->Action->Dispatcher->Store-|
^------^----------------------<
Mi sembra che, in quanto tutti i dati i cambiamenti sono ancora in corso attraverso il dispatcher, che il flusso di dati va ancora in direzione prevista, gli aggiornamenti sono ancora atomici, e il flusso è ancora facile da ragionare. Potrebbe esserci qualche inconveniente?
Uno svantaggio potrebbe essere che il negozio può essere sia sincronizzato che asincrono, se dipende dai dati dell'azione. Mi sembra che se devi tornare da un negozio per fare un'azione, non hai fatto l'azione giusta. MA non credo che ci sia un imminente inconveniente con questo. – magnudae