@hmn/use-actions
v0.2.6
Published
Map actions to methods with included dispatch
Readme
@hmn/use-actions
Map actions to methods with included dispatch
Installation
npm install --save @hmn/use-actionsImporting the hook
import useActions from '@hmn/use-actions'Usage
import reducer from './reducer'
const mapDispatch = {
setItems: (items) => ({
type: 'SET_ITEMS',
items
}),
removeItem: () => ({
type: 'REMOVE_ITEM'
}),
}
const Demo = () => {
const [state, { setItems, removeItem }] = useActions(reducer, mapDispatch)
return null
}
render(<Demo/>)