Skip to content
35 / 112

Что такое renderless-компоненты в Vue?

Renderless-компонент — компонент, который не рендерит собственную разметку, а предоставляет только логику через scoped slot. Родительский компонент сам решает, как отображать данные. Это разделение логики и представления: renderless-компонент содержит поведение (загрузка данных, toggle-состояние, drag-n-drop), а потребитель определяет UI. В Vue 3 многие кейсы renderless-компонентов заменяются composables, но паттерн по-прежнему полезен для slot-based API.

Что такое renderless-компоненты в Vue? | JScriptiser