Vue · Senior · Запитання 38 з 75

Як типізувати template ref на дочірній компонент?

const modal = useTemplateRef<InstanceType<typeof Modal>>("modal");
modal.value?.open();

Пояснення

До монтування значення null, звідси опціональний ланцюжок. Віддавайте перевагу props/подіям над викликом методів нащадка; відкривати методи варто для імперативних API на кшталт focus() чи open().

Де почитати

Помилка в запитанні

Vue · Senior · запитання 38

Перевірте себе

Пройдіть тест Vue · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест