Я тоже об этом подумал.
Я обобщил свой взгляд на это.
Сохраните как можно раньше.
Что это означает, если не считать каких-либо других императивов, побуждающих вас отложить сохранение, сделайте свое сохранение при первой же возможности.Вы можете сохранить непосредственно в своем главном хранилище, или вы можете сохранить в переходном состоянии специально для обработки надгробия.Вы можете сохранить в фоновом режиме, пока страница открыта.Вы можете сохранить, когда пользователь запрашивает переход между страницами.
В ситуациях, когда может произойти что-то непредвиденное, например, потеря питания, исключение, требующее внимания пользователей (не отмечая времени для этого, если оно отключено), сохранениеРанняя версия предлагает пользователю немного больше зависимости.
Причины, которые могут мотивировать вас отложить сохранение, могут включать
- В зависимости от вашей архитектуры может быть неудобно реализовывать сохранение данных вуровень страницы.
- В зависимости от объема сохраняемых данных и архитектуры модели изолированного хранилища, это может существенно снизить производительность при попытке сохранить на уровне страницы или поля.