react-hyperapp
v0.1.1
Published
Hyperapp as a React component
Downloads
4
Readme
React Hyperapp
Here is an example counter that can be incremented or decremented. Go ahead and try it online.
import React from "react"
import ReactDOM from "react-dom"
import { Hyperapp } from "react-hyperapp"
ReactDOM.render(
<Hyperapp
state={{ count: 0 }}
actions={{
down: () => state => ({ count: state.count - 1 }),
up: () => state => ({ count: state.count + 1 })
}}
>
{(state, actions) => (
<main>
<h1>{state.count}</h1>
<button onclick={actions.down}>-</button>
<button onclick={actions.up}>+</button>
</main>
)}
</Hyperapp>,
document.body
)
License
React Hyperapp is MIT licensed. See LICENSE.