Esaminare i concetti di stato

Completato

Le proprietà e lo stato sono due dei componenti più importanti di qualsiasi applicazione React. In un'applicazione React tipica l'utente interagisce con la pagina per modificare gli elementi che contiene. Queste modifiche potrebbero includere la compilazione di un modulo o la selezione di un elemento tramite tocco. Occorre quindi assicurarsi che l'applicazione possa rispondere alle richieste dell'utente.

Proprietà

Le proprietà sono valori passati ai componenti di React. Queste copie dei dati sono progettate per consentire il rendering del componente. Le proprietà sono valori non modificabili (di sola lettura).

Provincia

Nello stato sono archiviati tutti i dati che si prevede verranno modificati durante il ciclo di vita dell'applicazione. Le modifiche potrebbero essere valori aggiornati tramite un modulo, attività contrassegnate come completate o dati del server aggiornati che devono essere visualizzati nella pagina. In sostanza, se il valore può cambiare, deve far parte dello stato dell'applicazione.

Immutabilità

Uno dei principi di React è il concetto di immutabilità. Immutabilità significa che i valori non vengono aggiornati ma vengono piuttosto impostati su nuove copie di dati.

Mantenendo l'immutabilità dello stato, React può determinare meglio cosa è stato modificato, perché i valori originali esistono ancora. Questo utilizzo continuo di nuove copie consente di archiviare la cronologia o di applicare altre funzionalità avanzate.