Ответ
Шаблон (Template) в веб-разработке — это фрагмент кода, который определяет структуру и разметку UI, но не содержит логики. Часто используется в фреймворках (Vue, Angular, React JSX) для декларативного описания интерфейса.
Пример в Vue:
<template>
<div>
<h1>{{ title }}</h1>
<button @click="handleClick">Click me</button>
</div>
</template>
Особенности:
- Отделяет представление от логики
- Поддерживает директивы (v-if, v-for)
- Может включать интерполяцию данных
- Часто компилируется в оптимизированный JS-код
В React шаблоны заменяет JSX, который компилируется в React.createElement().