ipreact
v0.2.3
Published
connect data-actions of preact-components via immutablejs
Downloads
49
Maintainers
Readme
IPreact
connect data-actions of preact-components
Install
npm i ipreact
Usage
import IPreact from '../src/ipreact'
import { h, Component, render } from 'preact'
const { connect, dispatch, getState } = IPreact()({
name: 'world'
})
const AppComponent = ({ words }) => <h2>{words}</h2>
const App = connect(() => ({
words: `hello ${getState().name}!`
}))(AppComponent)
let i = 0
setInterval(function () {
const list = ['prect', 'immutable', 'world', 'ipreact']
i = (i + 1) % list.length
dispatch(state => ({name: list[i]}))
}, 1000)