effector
Advanced tools
Changelog
effector-vue 20.3.0
createComponent
HOC for TypeScript usage. This HOC provides type-safe properties in vue components.// component.vue
import {value createStore, value createApi} from 'effector'
import {value createComponent} from 'effector-vue'
const $counter = createStore(0)
const {update} = createApi($counter, {
update: (_, value: number) => value,
})
export default createComponent(
{
name: 'Counter',
methods: {
update,
handleClick() {
const value = this.$counter + 1 // this.$counter <- number ( typescript tips )
this.update(value)
},
},
},
{$counter},
)
Changelog
effector-vue 20.2.1
const counter = createStore(0)
new Vue({
effector: {
counter, // would create `counter` in template
},
})
Changelog
effector-vue 20.2.0
const counter = createStore(0)
new Vue({
effector: {
counter, // would create `counter` in template
},
})
Changelog
effector 20.1.1
effector/compat
sample
effector/babel-plugin
to work in browserChangelog
effector 20.1.0
effector/compat
module to use with Smart TV (Chrome 47) apps without babel (fix #152). Starting with this release, the library code is tested by browserstack.com for compatibility with our targets, including smart tvsample
(thanks @abliarsar) (PR #156)