Front-end-ի մշակման ամենահայտնի գրադարանը՝ ReactJS-ն օգտագործում է միակողմանի տվյալների հոսք, և ԱնկյունայինևVueJS օգտագործում < ուժեղ>երկկողմանի տվյալների հոսք: Հիմա եկեք սովորենք դրանց միջև եղած տարբերությունը:

Միակողմանի տվյալների հոսքը նկարագրում է միակողմանի տվյալների հոսք, որտեղ տվյալները կարող են շարժվել միայն մեկ ճանապարհով:

React, Javascript գրադարանն օգտագործում է տվյալների միակողմանի հոսք: Տվյալները կարող են միայն տվյալներ փոխանցել ծնողից երեխային և ոչ հակառակը:

Բաղադրիչի վիճակի փոփոխությունը երբեք չի ազդի նրա ծնողի, նրա եղբայրների և քույրերի կամ հավելվածի որևէ այլ բաղադրիչի վրա՝ միայն նրա երեխաների վրա:

Մյուս կողմից, երկկողմանի տվյալների հոսքը թույլ է տալիս տվյալների հոսքը բաղադրիչների միջև երկու ուղղություններով: Այս մոտեցումը հաճախ օգտագործվում է ավելի բարդ ծրագրերում, որտեղ մի քանի բաղադրիչներ պետք է փոխազդեն միմյանց հետ և թարմացնեն հավելվածի վիճակը: Երկկողմանի տվյալների հոսքի ճարտարապետության մեջ բաղադրիչները կարող են շփվել միմյանց հետ և անհրաժեշտության դեպքում թարմացնել հավելվածի վիճակը: