Composable — функция, которая переиспользует реактивную логику через Composition API и явно возвращает нужные значения и действия.
Что такое composable во Vue? Для чего они нужны, как их использовать, и чем они отличаются от миксинов (mixins), которые были во Vue 2?
Composable — функция, которая переиспользует реактивную логику через Composition API и явно возвращает нужные значения и действия.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Composable — функция, которая переиспользует реактивную логику через Composition API и явно возвращает нужные значения и действия.
Она может объединять refs, computed и lifecycle cleanup. В отличие от mixins, зависимости и происхождение имён видны в вызове и возвращаемом контракте, меньше риск неявных конфликтов. Composable не обязан создавать общий singleton: область состояния зависит от места его объявления.
Источник: vuejs.org.