You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* chore: add short contributor guide
* revert: "perf(FieldArray): add shouldComponentUpdate to cut down on unnecessary renders (#3784)"
Unfortunately this change introduced some unwanted behavior in
deeply-composed JSX that relied on state other than that provided
by Formik.
This reverts commit 22e236e.
* chore: fix playwright and update workflows
* chore: try a different fix
* chore: ignore webkit for now
* chore: add changeset for revert
Revert `FieldArray` "shouldComponentUpdate" performance optimization. As it turns out, it's a common use case to have JSX controlled via non-Formik state/props inside of `FieldArray`, so it's not safe to cancel re-renders here.
Copy file name to clipboardExpand all lines: packages/formik/README.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,6 +25,16 @@
25
25
- Jared Palmer [@jaredpalmer](https://twitter.com/jaredpalmer)
26
26
- Ian White [@eonwhite](https://twitter.com/eonwhite)
27
27
28
+
## Contributing
29
+
30
+
This monorepo uses `yarn`, so to start you'll need the package manager installed.
31
+
32
+
To run E2E tests you'll also need Playwright set up, which can be done locally via `npx playwright install`. Afterward, run `yarn start:app` and in a separate tab run `yarn e2e:ui` to boot up the test runner.
33
+
34
+
When you're done with your changes, we use [changesets](https://github.com/changesets/changesets) to manage release notes. Run `yarn changeset` to autogenerate notes to be appended to your pull request.
35
+
36
+
Thank you!
37
+
28
38
## Contributors
29
39
30
40
Formik is made with <3 thanks to these wonderful people
0 commit comments