Μονόδρομη ροή δεδομένων στο React
Ένα component μπορεί να μεταδίδει την κατάστασή του προς τα κάτω στο δέντρο των απογόνων με τη μορφή props στα παιδικά components. Αυτή η διαδικασία ονομάζεται καθοδική (top-down) ή μονόδρομη (unidirectional) ροή δεδομένων. Η κατάσταση ανήκει πάντα σε ένα συγκεκριμένο component, και αυτή η κατάσταση μπορεί να επηρεάσει μόνο components που είναι απόγονοι αυτού του component.
Εκτός από την καθοδική ροή δεδομένων, υπάρχει επίσης ανοδική ή αντίστροφη. Περιέχει δεδομένα που εμφανίζονται σε παιδικά components, για example, εισάγονται σε inputs από τον χρήστη. Αυτή η ροή δεδομένων μεταδίδεται στον γονέα με την κλήση μιας function, που μεταβιβάστηκε στα props του παιδικού component.
Εξετάστε τα components Products, Product
και ProductField από τα προηγούμενα μαθήματα.
Περιγράψτε πώς κινούνται τα δεδομένα σε αυτά τα components.