UNPKG

project-starter-dan

Version:

A project scaffolding tool.

48 lines (39 loc) 812 B
import React, { Component, PropTypes } from 'react'; import { connect } from 'react-redux'; import { addData } from '../redux/reducer'; export class App extends Component { static propTypes = { //propTypes go here }; constructor(props) { super(props); this.state = { //state goes here }; } addData = () => { this.props.addData('dummy'); }; render() { return ( <div> <div>App</div> <button onClick={this.addData}>Add</button> </div> ); } } function mapStateToProps(state) { return { ...state }; } function mapDispatchToProps (dispatch) { return { addData: (data) => { dispatch(addData(data)); } }; } const AppContainer = connect(mapStateToProps, mapDispatchToProps)(App); export default AppContainer;