ერთეული სიმართის წყარო ნიშნავს, რომ ডেটის თითოეული ნაჭერი შენახულია ზუსტად ერთ ადგილას, და ყველაფერი, რაც მას სჭირდება, იკითხება იქიდან — ვიდრე მრავალი ასლის შენახვა, რომელიც შეიძლება სინქრონიზაციაში გაშორდეს.
პრობლემა, რომელსაც ის ხელს უშლის: დუბლირებული, განსხვავებული მდგომარეობა
() {
[user, setUser] = ({ : });
[displayName, setDisplayName] = ();
() {
({ ...user, : newName });
}
}
