Vue · Senior · Запитання 49 з 75
Коли варто писати render-функцію через h()?
const Heading = (props, { slots }) => h(`h${props.level}`, slots.default?.());- ✓Правильна відповідь: Коли структура виведення дуже динамічна, наприклад тег вибирається в рантаймі або будуються примітиви бібліотеки
- 2Для кожного компонента, бо шаблони застаріли
- 3Лише для серверного рендерингу
Пояснення
У таких функціональних компонентів немає стану й екземпляра. Для більшості UI шаблони зрозуміліші й краще оптимізуються.