// @flow import { createStore, combineReducers } from 'redux'; import { reducer as formReducer, reduxForm } from 'redux-form'; import React, { Component } from 'react'; import logo from './logo.svg'; import './App.css'; import { domOnlyProps } from './redux_form'; const reducers = { form: formReducer, }; const reducer = combineReducers(reducers); const store = createStore(reducer); type Props = { fields: Object, handleSubmit: Function }; type State = { }; let ContactForm = class extends Component { render() { const { fields: { firstName, lastName, email }, handleSubmit, } = this.props; return (
logo

Welcome to React with Redux-Form

); } }; ContactForm = reduxForm({ form: 'contact', // unique name for this form fields: [ 'firstName', 'lastName', 'email', ], store, })(ContactForm); export default ContactForm;