0.0.2 • Published 7 years ago

redux-actionkit v0.0.2

Weekly downloads
4
License
BSD-3-Clause
Repository
github
Last release
7 years ago
import { middleware as ActionKitMiddleware } from 'redux-actionkit'
import actions from 'actions' // or wherever your listeners are stored

applyMiddleware(ActionKitMiddleware(actions))
import { listen } from 'redux-actionkit'

const EVENT = 'EXAMPLE_MESSAGE'

const listener = listen(EVENT, async function (store, action) {
  const response = await fetch('http://ip.jsontest.com/')
  const data = await response.json()
  store.dispatch({ type: 'RECEIVED_IP', payload: { ip: data.ip } })
})

export default listener