Flusso di Dati Unidirezionale in React

Un componente può trasmettere il proprio stato verso il basso nell'albero dei discendenti sotto forma di props dei componenti figli. Questo processo è chiamato flusso di dati discendente (top-down) o unidirezionale (unidirectional). Lo stato appartiene sempre a un componente specifico, e questo stato può influenzare solo i componenti che sono discendenti di tale componente.

Oltre al flusso di dati discendente, esiste anche un flusso ascendente o inverso. Esso contiene i dati che compaiono nei componenti discendenti, ad esempio, quelli inseriti negli input dall'utente. Questo flusso di dati viene trasmesso al genitore richiamando una funzione, passata nelle props del componente figlio.

Задание 1

Esamina i componenti Products, Product e ProductField delle lezioni precedenti. Spiega come si muovono i dati in questi componenti.