diff --git a/.changeset/rare-eels-juggle.md b/.changeset/rare-eels-juggle.md new file mode 100644 index 0000000..a5c53e9 --- /dev/null +++ b/.changeset/rare-eels-juggle.md @@ -0,0 +1,6 @@ +--- +"@tanstack-isomorphic-form/core": patch +"@tanstack-isomorphic-form/react": patch +--- + +Allow `useIsomorphicForm(loaderData, options)` in the React package to accept hook-level `defaultValues`, using those values to seed idle form state for a specific hook instance while preserving the existing sanitizer behavior. diff --git a/libs/react/README.md b/libs/react/README.md index 89885bb..713163f 100644 --- a/libs/react/README.md +++ b/libs/react/README.md @@ -158,13 +158,19 @@ Represents an unexpected exception thrown while running the form action or loade - `formDataOptions`: optional parsing delimiters for nested keys - `returnedValueSanitizer`: optional function to normalize values stored in `formState` -### `useIsomorphicForm(loaderData)` +### `useIsomorphicForm(loaderData, options?)` Turns loader data into: - `formProps`: props to spread onto the `