function FormikForm() { return ( <div> <h3>Formik form</h3> <Formik initialValues={{ name: '' }} validationSchema={validationSchema} onSubmit={(values, actions) => { console.log(values); actions.setSubmitting(false); }} render={({ errors, status, touched, isSubmitting, dirty }) => ( <Form> <label> Name: <Field type="text" name="name" /> <ErrorMessage name="name" component="div" /> </label> <input type="submit" value="Submit" disabled={isSubmitting || !isEmpty(errors) || !dirty} /> </Form> )} /> </div> ); }
const playerIndex = _.findIndex(teamItem.roster, {person: {displayName: playerItem.person.displayName}}); this.props.savePlayerItem(teamId, playerIndex, values); actions.setSubmitting(false); this.props.history.push(`/teams/${teamId}`); }}