formik
formik copied to clipboard
Build forms in React, without the tears 😭
## Feature request Hello everyone, ### Current Behavior As far as I looked, `ArrayField` component doesn't have TypeScript support for its array utils. ### Desired Behavior Have type safety on...
## Bug report ### Current Behavior React Native The form is not dismissed/unmounted after `onSubmit` per design. When submitting a form I perform all my business logic (api call), and...
## Bug report ### Current Behavior The UMD bundles are not included in UNPKG since 2.1.6 Current active: https://unpkg.com/browse/[email protected]/dist/ Last working version: https://unpkg.com/browse/[email protected]/dist/ ### Expected behavior Documentation directs a user...
## Bug report ### Current Behavior After an update of Yup from 0.27.0 -> 0.29.3, yup introduced the following change https://github.com/jquense/yup/pull/539 and this probably caused the following use case: Given...
## Problem - When calling some formik methods such as "setFieldValue", "setFieldTouched", etc., the "field" parameter does not suggest field names alloying for mistakes. ## Solution - A new type...
https://github.com/formium/formik/blob/903c1101240632c84fa36c8991ea9fd03b25f1cf/packages/formik/src/Formik.tsx#L785 Document says `submitForm` return a promise, which will reject when validation failed. But due to the line of code I mentioned, It wont throw when validation failed. Wish this...
## Bug report ### Current Behavior ### Expected behavior ### Reproducible example ### Suggested solution(s) ### Additional context ### Your environment | Software | Version(s) | | ---------------- | ----------...
Solves #3629
## Bug report The `onReset` calling is lost ***again*** when I want to reset form mannully with `handleReset` or `resetForm`. ### Current Behavior It only clear the dirty form input...
## Feature request I would like to see a validateOnChange pattern implemented that only performs validation AFTER the user stops typing in the field. ### Current Behavior The current validateOnChange...