Биндинги effector для Vue.
Требования
effector-vue работает с Vue 2 и с Vue 3.3 и новее. Vue 3.0, 3.1 и 3.2 не поддерживаются с effector-vue 23.3.0.
Примеры Composition API написаны на TypeScript: <script setup lang="ts"> и model.ts. Для JavaScript уберите lang="ts" и аннотации типов, остальной код не меняется.
Основные экспорты
- VueEffector(Vue, options?)
- createComponent(ComponentOptions, store?)
EffectorScopePlugin({scope, scopeName?, forceScope?, live?})
ComponentOptions API
Хуки
- useUnit(shape, options?)
- useStore(store, options?)
useStoreMap({store, keys, fn})- useVModel(store, options?)
- useProvidedScope(options?)
Gate API
Скоуп
EffectorScopeKey, ключ инъекции скоупа- Как выбирается скоуп
Точки входа
У пакета effector-vue несколько точек входа для разных задач:
Перевод поддерживается сообществом
Документация на английском языке - самая актуальная, поскольку её пишет и обновляет команда effector. Перевод документации на другие языки осуществляется сообществом по мере наличия сил и желания.
Помните, что переведенные статьи могут быть неактуальными, поэтому для получения наиболее точной и актуальной информации рекомендуем использовать оригинальную англоязычную версию документации.