Se ho una pagina con tre elenchi a cascata, è un esempio di controllo dello stato di un'applicazione Web (supponiamo che faccia parte di un'applicazione più grande)?
Voglio assicurarmi di comprendere la gestione dello stato e la necessità di un sistema come Vuex e Redux e di avere lo schema del negozio, un singleton per farcela, riducendo la complessità, e così via so che la gente di React e Redux ha detto sarebbe come indossare gli occhiali, sai se ne hai bisogno, e inoltre, questo potrebbe essere fatto abbastanza facilmente senza strutture.
Ma, in generale, l'uso di un elenco a discesa a cascata è un esempio, anche se incredibilmente semplice, di tenere traccia dello "stato"?
Per riferimento a un elenco a discesa, consultare link
jQuery(function($) {
var locations = {
'Germany': ['Duesseldorf', 'Leinfelden-Echterdingen', 'Eschborn'],
'Spain': ['Barcelona'],
'Hungary': ['Pecs'],
'USA': ['Downers Grove'],
'Mexico': ['Puebla'],
'South Africa': ['Midrand'],
'China': ['Beijing'],
'Russia': ['St. Petersburg'],
}
var $locations = $('#location');
$('#country').change(function () {
var country = $(this).val(), lcns = locations[country] || [];
var html = $.map(lcns, function(lcn){
return '<option value="' + lcn + '">' + lcn + '</option>'
}).join('');
$locations.html(html)
});
});
Non penso di essere stato chiaro. Sto solo chiedendo se lo scenario dropdownlist è un esempio di stato sul frontend. Non volevo dire che fosse il modo migliore o un buon candidato, solo se è un esempio, anche se incredibilmente semplice. Un altro modo, se avessi un pulsante che cambia i colori in base ad un'altra scelta sulla pagina. È questo "stato"? Sto solo cercando di capire cosa costituisce "Stato". Non è davvero una domanda su Vuex, Redux o simili.