UNPKG

react-static

Version:

A progressive static site generator for React

41 lines (36 loc) 1.01 kB
import React from 'react' import { connect } from 'react-redux' // // ///////////////////////////////////////////////////////// // Redux components // From http://redux.js.org/docs/basics/UsageWithReact.html // Display component const Counter = ({ count, increment, reset }) => ( <div> <p>Value: {count}</p> <button onClick={increment}>Increment</button> <button onClick={reset}>Reset</button> </div> ) // Connexion with redux const CounterConnected = connect( ({ counter: { count } }) => ({ count }), dispatch => ({ increment: () => dispatch({ type: 'INCREMENT' }), reset: () => dispatch({ type: 'RESET' }), }), )(Counter) // ///////////////////////////////////////////////////////// // Actual container const About = () => ( <div> <h1>This is what we're all about.</h1> <p> React, static sites, performance, speed. It's the stuff that makes us tick. </p> <h2>Here is a redux counter:</h2> <CounterConnected /> </div> ) export default About