Enosmerni pretok podatkov v Reactu

Komponenta lahko prenese svoje stanje navzdol po drevesu potomcev v obliki props otroških komponent. Ta proces imenujemo navzdolji (top-down) ali enosmerni (unidirectional) pretok podatkov. Stanje vedno pripada določeni komponenti, in to stanje lahko vpliva le na komponente, ki so potomci dane komponente.

Poleg navzdoljnega pretoka podatkov obstaja tudi navzgorji ali povratni. Vsebuje podatke, ki se pojavijo v komponentah-potomcih, na primer, vnos v inpute s strani uporabnika. Ta pretok podatkov se prenese staršu s klicem funkcije, ki je posredovana v props otroške komponente.

Задание 1

Razmislite o komponentah Products, Product in ProductField iz prejšnjih lekcij. Povejte, kako se podatki premikajo v teh komponentah.