Single source of truth oznacza, że każdy element danych jest przechowywany w dokładnie jednym miejscu, a wszystko, co go potrzebuje, czyta stamtąd — zamiast przechowywać wiele kopii, które mogą się desynchronizować.
Dlaczego to ważne: zduplikowany, rozbieżny stan
() {
[user, setUser] = ({ : });
[displayName, setDisplayName] = ();
() {
({ ...user, : newName });
}
}
