Ho un oggetto modulo, che consiste di diversi parametri e un algoritmo.
Un parametro è composto da min
, max
, step
, label
e value
.
L'algoritmo del modulo esegue regolarmente un calcolo basato su un valore su ciascuno dei parametri.
Nella mia applicazione ognuno dei parametri è rappresentato da un cursore sulla GUI.
Se sei interessato, la versione di produzione di questa applicazione è qui . Il codice base è un casino e al momento sto riordinando.
La mia domanda è come la rappresento in un'architettura react / redux.
Il modulo e il suo algoritmo sono statici. Ma un utente dovrebbe essere in grado di salvare lo stato dell'applicazione, che verrà probabilmente salvato su un database JSON. Come minimo, tutto ciò che deve essere è un semplice oggetto JSON che contenga il valore di ciascuno dei parametri.
Quindi quello che voglio essere in grado di fare è, per ognuno dei moduli, elencare una serie di parametri che definiscono l'algoritmo, e la reazione solo per ogni rendering di ciascuno dei parametri. Abbastanza semplice
Come gestisco la differenziazione tra il modello funzionale, lo stato che stiamo cercando di salvare, che è solo un paio di valori? Dovrei usare il mio fare i calcoli algoritmici come parte delle azioni di spedizione? Questo elenco di parametri passa dallo stato di redux?