Приоритет локальных записей может защитить ещё не подтверждённые изменения от перезаписи устаревшим серверным snapshot, но не заменяет правило разрешения конфликтов.
Какую проблему решает приоритет локальных записей при слиянии истории со snapshot с бэкенда? Что будет при смене этого приоритета?
Приоритет локальных записей может защитить ещё не подтверждённые изменения от перезаписи устаревшим серверным snapshot, но не заменяет правило разрешения конфликтов.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Приоритет локальных записей может защитить ещё не подтверждённые изменения от перезаписи устаревшим серверным snapshot, но не заменяет правило разрешения конфликтов.
Если слепо отдать приоритет серверу, можно потерять локальную правку; если всегда локальному состоянию — скрыть новые серверные изменения или восстановить удалённую запись. Надёжнее сопоставлять id, версии и статусы подтверждения, учитывать удаления. Без контракта конкретной истории нельзя утверждать, какой приоритет верен: важно различать ожидающие операции и уже устаревшую локальную копию.