Μονόδρομη ροή δεδομένων στο React

Ένα component μπορεί να μεταδίδει την κατάστασή του προς τα κάτω στο δέντρο των απογόνων με τη μορφή props στα παιδικά components. Αυτή η διαδικασία ονομάζεται καθοδική (top-down) ή μονόδρομη (unidirectional) ροή δεδομένων. Η κατάσταση ανήκει πάντα σε ένα συγκεκριμένο component, και αυτή η κατάσταση μπορεί να επηρεάσει μόνο components που είναι απόγονοι αυτού του component.

Εκτός από την καθοδική ροή δεδομένων, υπάρχει επίσης ανοδική ή αντίστροφη. Περιέχει δεδομένα που εμφανίζονται σε παιδικά components, για example, εισάγονται σε inputs από τον χρήστη. Αυτή η ροή δεδομένων μεταδίδεται στον γονέα με την κλήση μιας function, που μεταβιβάστηκε στα props του παιδικού component.

Задание 1

Εξετάστε τα components Products, Product και ProductField από τα προηγούμενα μαθήματα. Περιγράψτε πώς κινούνται τα δεδομένα σε αυτά τα components.