github effector/effector effector-react@0.18.5
effector-react 0.18.5

latest releases: effector@23.4.4, effector@23.4.3, effector@23.4.2...
6 years ago
  • 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>
  )
}

Don't miss a new effector release

NewReleases is sending notifications on new releases.