Мэдээллийн технологи, компьютерийн шинжлэх ухаанд хувиршгүй өгөгдлийн төлөвт нэг талын мутацийг хэрэглэх загварыг Unidirectional Data Flow гэж нэрлэдэг.
React яагаад нэг чиглэлтэй мэдээллийн урсгалыг ашигладаг вэ?
React нь өгөгдлийн урсгалын цэвэр архитектурыг дагаж байгаа эсэхийг шалгахын тулд хоёр чиглэлтэй холболтыг дэмждэггүй. Энэхүү аргын гол давуу тал нь өгөгдөл таны аппликейшн даяар нэг чиглэлд урсаж, танд үүнийг илүү сайн хянах боломжийг олгоно. React-ийн хувьд энэ нь: төлөвийг харагдац болон хүүхэд бүрэлдэхүүн хэсгүүдэд дамжуулна гэсэн үг.
Нэг чиглэлтэй ба хоёр чиглэлтэй өгөгдлийн урсгал гэж юу вэ?
Хоёр чиглэлтэй ба нэг чиглэлтэй өгөгдлийн урсгал нь хязгаарлалт, домэйн, чиглэлийн өгөгдлийн үйлчилгээ болон харагдац хоорондын шилжих хөдөлгөөнийг хэлнэ. Binding гэдэг нь ганц нэгийг нэг-нэг харилцааг илэрхийлдэг бол хоёр чиглэлтэй ба нэг чиглэл нь бүрэлдэхүүн хэсгүүдийн хоорондын хамаарлыг илэрхийлдэг.
Яагаад нэг чиглэлтэй урсгал чухал вэ?
Хэрэв DOM-д өгөгдлийг оруулах явцад процессыг зөв дагаж мөрдөөгүй бол энэ нь гүйцэтгэлийн нэмэгдэл гэх мэт томоохон асуудлуудад хүргэдэг. Ийм учраас бидэнд өгөгдөл дээрээс доошоо хөдөлж, өөрчлөлтийг системээр дамжуулдаг нэг чиглэлтэй өгөгдлийн урсгалын механизм хэрэгтэй байна.
Нэг чиглэлтэй архитектур гэж юу вэ?
Ердийн нэг чиглэлтэй програмын архитектурт, програмын харагдах давхарга дахь өөрчлөлтүүд ньөгөгдлийн давхарга дахь үйлдэл. Дараа нь эдгээр өөрчлөлтүүдийг дахин харагдац руу шилжүүлнэ. Харагдах байдал нь програмын өгөгдөлд шууд нөлөөлөхгүй гэдгийг энд анхаарах нь чухал.