Fix table re-renders on update field (#6722)

The update of all fields was caused by `useContextSelector` not being
properly implemented.

As it is a memoization library the `useRecordFieldValue` hook wasn't
giving to the library the required things to allow memoization.

I just added recordId + fieldName to the memoization function so that
`useContextSelector` doesn't recompute itself whenever any record
changes.
This commit is contained in:
Lucas Bordeau
2024-08-23 19:31:27 +02:00
committed by GitHub
parent e49acae851
commit 6467da5cab
4 changed files with 9 additions and 9 deletions

View File

@ -20,7 +20,7 @@ const validateEmail = (email: string) => {
};
type EmailDisplayProps = {
value: string | null;
value: string | null | undefined;
};
export const EmailDisplay = ({ value }: EmailDisplayProps) => {