diff --git a/packages/react-form/src/useForm.tsx b/packages/react-form/src/useForm.tsx index d50651c02..e17f2be4d 100644 --- a/packages/react-form/src/useForm.tsx +++ b/packages/react-form/src/useForm.tsx @@ -1,7 +1,7 @@ 'use client' import { FormApi, functionalUpdate, mergeAndUpdate } from '@tanstack/form-core' -import { useStore } from '@tanstack/react-store' +import { shallow, useStore } from '@tanstack/react-store' import { useMemo, useRef, useState } from 'react' import { Field } from './useField' import { useIsomorphicLayoutEffect } from './useIsomorphicLayoutEffect' @@ -145,7 +145,7 @@ function LocalSubscribe({ form: AnyFormApi selector?: (state: AnyFormState) => AnyFormState }>): ReturnType { - const data = useStore(form.store, selector) + const data = useStore(form.store, selector, shallow) return <>{functionalUpdate(children, data)} }