Front-end-ի մշակման ամենահայտնի գրադարանը՝ ReactJS-ն օգտագործում է միակողմանի տվյալների հոսք, և ԱնկյունայինևVueJS օգտագործում < ուժեղ>երկկողմանի տվյալների հոսք: Հիմա եկեք սովորենք դրանց միջև եղած տարբերությունը:
Միակողմանի տվյալների հոսքը նկարագրում է միակողմանի տվյալների հոսք, որտեղ տվյալները կարող են շարժվել միայն մեկ ճանապարհով:
React, Javascript գրադարանն օգտագործում է տվյալների միակողմանի հոսք: Տվյալները կարող են միայն տվյալներ փոխանցել ծնողից երեխային և ոչ հակառակը:
Բաղադրիչի վիճակի փոփոխությունը երբեք չի ազդի նրա ծնողի, նրա եղբայրների և քույրերի կամ հավելվածի որևէ այլ բաղադրիչի վրա՝ միայն նրա երեխաների վրա:
Մյուս կողմից, երկկողմանի տվյալների հոսքը թույլ է տալիս տվյալների հոսքը բաղադրիչների միջև երկու ուղղություններով: Այս մոտեցումը հաճախ օգտագործվում է ավելի բարդ ծրագրերում, որտեղ մի քանի բաղադրիչներ պետք է փոխազդեն միմյանց հետ և թարմացնեն հավելվածի վիճակը: Երկկողմանի տվյալների հոսքի ճարտարապետության մեջ բաղադրիչները կարող են շփվել միմյանց հետ և անհրաժեշտության դեպքում թարմացնել հավելվածի վիճակը: