V informačných technológiách a informatike sa vzor aplikácie jednosmerných mutácií na nemenný stav údajov nazýva jednosmerný tok údajov.
Prečo reakcia používa jednosmerný tok dát?
React nepodporuje obojsmernú väzbu, aby ste sa uistili, že dodržujete čistú architektúru toku údajov. Hlavnou výhodou tohto prístupu je to, že údaje prechádzajú vašou aplikáciou jedným smerom, vďaka čomu nad nimi máte lepšiu kontrolu. V zmysle React to znamená: stav je odovzdaný pohľadu a podriadeným komponentom.
Čo je jednosmerný a obojsmerný tok údajov?
Obojsmerný a jednosmerný tok údajov označuje hranice, domény a smer pohybu údajov medzi službami a zobrazeniami. Väzba sa vzťahuje na jednotný vzťah jedna-jedna-jedna, zatiaľ čo obojsmernosť a jednosmernosť sa vzťahuje na vzťah medzi komponentmi.
Prečo je jednosmerný tok dôležitý?
Ak sa proces pri vykresľovaní údajov do DOM nedodrží správne, vedie to k závažným problémom, ako napríklad výkonová réžia atď. To je dôvod, prečo potrebujeme mechanizmus jednosmerného toku údajov, ktorý zabezpečí, že sa údaje budú pohybovať zhora nadol a že zmeny sa budú šíriť systémom.
Čo je to jednosmerná architektúra?
V typickej jednosmernej aplikačnej architektúre zmeny vo vrstve zobrazenia aplikácie spúšťajúakcie v rámci dátovej vrstvy. Tieto zmeny sa potom prenesú späť do zobrazenia. Tu je dôležité poznamenať, že zobrazenie nemá priamy vplyv na údaje aplikácie.