UNPKG

@kabbi/react-redux-form

Version:
22 lines (16 loc) 633 B
import React from 'react'; import { connect } from 'react-redux'; import Immutable from 'immutable'; const SubmitButton = ({ user }) => // user is an Immutable Map <button type="submit"> Finish registration, {user.get('firstName')} {user.get('lastName')}! </button>; SubmitButton.propTypes = { user: React.PropTypes.instanceOf(Immutable.Map).isRequired, }; const mapStateToProps = (state) => { // Enable one of the two: return { user: state.user }; // Enable when using redux // return { user: state.get('user') }; // Enable when using redux-immutable }; export default connect(mapStateToProps)(SubmitButton);