formik-observer
Version:
[](https://www.npmjs.com/package/formik-observer) [ • 1.91 kB
Markdown
# formik-observer
[](https://www.npmjs.com/package/formik-observer)
[](https://opensource.org/licenses/BSD-3-Clause)
[](https://github.com/RichardLitt/standard-readme)
[](https://david-dm.org/ramitos/formik-observer)
[](https://david-dm.org/ramitos/formik-observer?type=dev)
[](https://david-dm.org/ramitos/formik-observer?type=peer)
## Table of Contents
* [Install](#install)
* [Usage](#usage)
* [License](#license)
## Install
```
yarn add formik-observer
```
```
npm install formik-observer
```
## Usage
```js
import React from 'react';
import { Formik, Field, Form } from 'formik';
import FormikObserver from 'formik-observer';
export const Signup = () => (
<div>
<h1>My Cool Persisted Form</h1>
<Formik
onSubmit={values => console.log(values)}
initialValues={{ firstName: '', lastName: '', email: '' }}
>
{props => (
<Form className="whatever">
<Field name="firstName" placeholder="First Name" />
<Field name="lastName" placeholder="Last Name" />
<Field name="email" type="email" placeholder="Email Address" />
<button type="submit">Submit</button>
<FormikObserver
onChange={({ values }) => console.log('onchange', values)}
/>
</Form>
)}
</Formik>
</div>
);
```
## License
BSD-3-Clause