The values you pass to useDeferredValue should either be primitive values (like strings and numbers) or objects created outside of rendering. If you create a new object during rendering and immediately pass it to useDeferredValue, it will be different on every render, causing unnecessary background re-renders.
번역 :
useDeferredValue에 전달하는 값은 문자열이나 숫자와 같은 원시값이거나 렌더링 외부에서 생성된 객체여야 합니다. 렌더링 중에 새 오브젝트를 생성하고 즉시 useDeferredValue에 전달하면 렌더링할 때마다 값이 달라져 불필요한 백그라운드 재렌더링이 발생할 수 있습니다.
Summary
안녕하세요 useDeferredValue![image](https://github.com/reactjs/ko.react.dev/assets/75053960/f37c7712-cb54-4610-9b84-aeae18e424f6)
주의 사항 첫 번째 문단에 같은 내용이 영어로 한번 한국어로 한번 들어가 있는 것으로 확인됩니다.
Page
https://ko.react.dev/reference/react/useDeferredValue
Details
The values you pass to useDeferredValue should either be primitive values (like strings and numbers) or objects created outside of rendering. If you create a new object during rendering and immediately pass it to useDeferredValue, it will be different on every render, causing unnecessary background re-renders. 번역 : useDeferredValue에 전달하는 값은 문자열이나 숫자와 같은 원시값이거나 렌더링 외부에서 생성된 객체여야 합니다. 렌더링 중에 새 오브젝트를 생성하고 즉시 useDeferredValue에 전달하면 렌더링할 때마다 값이 달라져 불필요한 백그라운드 재렌더링이 발생할 수 있습니다.