Zarządzanie stanem · Senior · Pytanie 68 z 75
Jakie podejście pasuje do wspólnej edycji, gdy wielu użytkowników zmienia jeden dokument offline i online?
- ✓Poprawna odpowiedź: Stan oparty na CRDT (np. Yjs/Automerge), który scala równoległe zmiany bez centralnej blokady
- 2„Ostatni zapis wygrywa” z globalnym storem Reduxa
- 3Blokować cały dokument, gdy edytuje go jeden użytkownik
Wyjaśnienie
CRDT gwarantują, że wszystkie repliki się zbiegną po wymianie aktualizacji. Dodają narzut pamięci i wymagają warstwy synchronizacji, ale eliminują ręczne rozwiązywanie konfliktów.