Տեղեկատվական տեխնոլոգիաների և համակարգչային գիտության մեջ տվյալների անփոփոխ վիճակի վրա միակողմանի մուտացիաների կիրառման օրինաչափությունը կոչվում է միակողմանի տվյալների հոսք:
Ինչու՞ react-ն օգտագործում է միակողմանի տվյալների հոսք:
React-ը չի աջակցում երկկողմանի կապումը՝ համոզվելու համար, որ դուք հետևում եք մաքուր տվյալների հոսքի ճարտարապետությանը: Այս մոտեցման հիմնական առավելությունն այն է, որ տվյալները հոսում են ձեր հավելվածով մեկ ուղղությամբ՝ ձեզ ավելի լավ վերահսկելով դրա վրա: React-ի առումով դա նշանակում է՝ վիճակը փոխանցվում է դիտմանը և երեխայի բաղադրիչներին:
Ի՞նչ է միակողմանի և երկկողմանի տվյալների հոսքը:
Երկուղղորդ և միակողմանի տվյալների հոսքը վերաբերում է սահմաններին, տիրույթներին և ուղղության տվյալների տեղափոխմանը ծառայությունների և դիտումների միջև: Կապակցումը վերաբերում է եզակի մեկ-մեկ-մեկ հարաբերությունին, մինչդեռ երկկողմանի և միակողմանիությունը վերաբերում է բաղադրիչների միջև փոխհարաբերությանը:
Ինչու է միակողմանի հոսքը կարևոր:
Եթե գործընթացը ճիշտ չի կատարվում DOM-ում տվյալները փոխանցելիս, դա հանգեցնում է հիմնական խնդիրների, ինչպիսիք են կատարողական գերավճար և այլն: Ահա թե ինչու մեզ անհրաժեշտ է տվյալների միակողմանի հոսքի մեխանիզմ, որն ապահովում է տվյալների տեղափոխումը վերևից ներքև և փոփոխությունները տարածվում են համակարգի միջոցով:
Ի՞նչ է միակողմանի ճարտարապետությունը:
Տիպիկ միակողմանի կիրառական ճարտարապետության մեջ փոփոխությունները հավելվածի դիտման շերտում առաջացնում ենգործողություն տվյալների շերտում: Այդ փոփոխություններն այնուհետև տարածվում են դեպի տեսարան: Այստեղ կարևոր է նշել, որ դիտումն ուղղակիորեն չի ազդում հավելվածի տվյալների վրա։