System Design · Junior · Запитання 36 з 75
Як не втратити чернетку довгої форми під час випадкового закриття вкладки?
- ✓Правильна відповідь: Періодично зберігати чернетку в
localStorageабо на сервер - 2Заборонити користувачеві закривати вкладку до надсилання форми
- 3Зберігати чернетку в змінній JavaScript у пам'яті
Пояснення
Автозбереження (з debounce) у localStorage/IndexedDB або на сервер відновлює дані під час повернення. Додатково можна попереджати через beforeunload, але забороняти закриття не можна й не треба. Змінна в пам'яті зникне разом із вкладкою.