Корректно ли вызывать функцию после размонтирования компонента vue?
Добрый день! Вопрос больше теоретический. Например, мне нужно, чтобы при отправке формы визуально сначала был переход на другую страницу, а затем очистка полей этой формы. Есть более правильный способ: очистить поля в момент размонтирования компонента. Но есть и второй вариант, насчет корректности которого я хочу уточнить. Например, я делаю это с помощью await для роута, тк он асинхронный, после которого уже и запускаю очистку. Но получается, что функция очистки запускается, когда компонент размонтирован. Как под капотом это работает? Получается, что часть компонента продолжает находиться в памяти, может ли это привести к каким-то проблемам в будущем? Хотелось бы более глубокое понимание. Заранее спасибо!
LJ322, сама форма является компонентом, который импортирован на страницу, с которой происходит переход. А данные хранятся в store хука, созданного с помощью pinia, которые вызываются на этой же странице
SPA идеологически подразумевает клубок кода который работает всегда.
Единственный момент когда вы физически нажмете рефреш, тогда приложение сбросится и начнет заново работать