Examples
Counter
import React, { Component } from 'react'
import ReactDOM from 'react-dom'
import iFlow from 'iflow'
import flow from 'react-iflow'
const pipe = iFlow({
  calculate (number) {
    this.counter += number
  },
  counter: 0,
})
const store = pipe.create()
const Counter = flow(store)(class extends React.Component {
  render() {
    return (
        <div>
        <button onClick={() => this.props.store.calculate(-1)}>-</button>
        {this.props.store.counter}
        <button onClick={() => this.props.store.calculate(1)}>+</button>
      </div>
    );
  }
})
ReactDOM.render(
  <Counter />,
  document.getElementById('app')
)
We'll refer to another Todo example later in this chapter.