Teleport меняет место DOM-узлов в документе, но не переносит компонент в другую логическую иерархию Vue.
Что имеется в виду под 'перенести в другое место' при использовании Teleport, например если Teleport используется в дочернем компоненте?
Teleport меняет место DOM-узлов в документе, но не переносит компонент в другую логическую иерархию Vue.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Teleport меняет место DOM-узлов в документе, но не переносит компонент в другую логическую иерархию Vue.
Например, модальное окно дочернего компонента может отрисоваться в контейнере у body, сохранив props, события и inject-связи с исходным родителем. Это помогает избежать ограничений вложенной вёрстки. Целевой контейнер должен быть доступен в предусмотренный момент; Teleport сам по себе не решает управление фокусом модального окна.