Is the project still maintained? (The last merge was a year ago, and there are React 19 incompatibilities.)
Bug report
Current Behavior
Formik doesn’t seem to work properly with React 19 (types and some other bugs have been reported by other developers). Is the project still maintained, or should the homepage advise users to switch to another system?
Expected behavior
Formik should work with React 19
Reproducible example
None
Suggested solution(s)
Support React 19
Additional context
None
Your environment
None
| Software | Version(s) |
|---|---|
| Formik | |
| React | |
| TypeScript | |
| Browser | |
| npm/Yarn | |
| Operating System |
Related to react 19
- https://github.com/jaredpalmer/formik/pull/4012
- https://github.com/jaredpalmer/formik/issues/4011
- https://github.com/jaredpalmer/formik/issues/4038
I get the feeling the project isn't being maintained as actively as it used to be. It's a bit disappointing, as I was hoping to contribute..
No updates in over a year? Dead as dead can be.
The way I got it working for now with React 19:
- Apply changes from https://github.com/jaredpalmer/formik/pull/4012 to local
node_modules - Run
npx -y patch-package formikand add"postinstall": "npx -y patch-package"topackage.json
I think Formik is quite mature in terms of features and potential bugs. Maybe some ultra-hardcore edge cases aren’t covered, but I’ve been using it for 5 years and haven’t run into any major issues across many forms.
I think this library just needs a little bit of love to keep dependencies updated and to follow React releases.
It’s downloaded 3 million times each week, so I believe it’s a useful library.
any chance @eonwhite @jaredpalmer ?
@clemens there is also some dedicated commands in some package managers (like Yarn https://yarnpkg.com/features/patching)
@Moumouls
You've made a great point, and it's made me reconsider. It’s a good reminder that Formik is indeed a very mature library. I've also had a positive experience using it over the past year without running into any major issues. Thanks for sharing your perspective—it’s genuinely helped me see it in a more positive light again.