Skip to content

effector-react 0.18.5

Choose a tag to compare

@zerobias zerobias released this 07 Feb 23:09
· 7288 commits to master since this release
446a6ea
  • Add useStore hook
import {createStore, createApi} from 'effector'
import {useStore} from 'effector-react'

const counter = createStore(0)
const { increment, decrement } = createApi(counter, {
  increment: state => state + 1,
  decrement: state => state - 1
})

const Counter = () => {
  const state = useStore(counter)
  return (
    <div>
      {state}
      <button onClick={increment}>Increment</button>
      <button onClick={decrement}>Decrement</button>
    </div>
  )
}