React Hooks - useDeferredValue
- useDeferredValue(state)란
- 상태 값 변화에 낮은 우선 순위를 지정하기 위한 hook
- setState 완료하고 set
- useMemo와 함께 많이 사용된다.
- 기본형태
- import { useDeferredValue } from ‘react’;
- const [str, setStr] = useState(’’);
- const deferredStr = useDeferredValue(str);
React Hooks - useTransition
- useTransition(cb)란
- 상태 변화의 우선순위를 지정하기 위한 hook
- 모든 setState 완료하고 cb를 call
- 기본형태
- import { useTransition } from ‘react’;
- const [str, setStr] = useState(’’);
- const [list, setList] = useState<{ id: number; value: string }[]>([]);
- const [isPending, startTransition] = useTransition();
'Front-end > React' 카테고리의 다른 글
[React] Component Styling (0) | 2024.02.29 |
---|---|
[React] React Hooks - browser storage (local storage, session storage) (0) | 2024.02.29 |
[React] React Hooks - useReducer (0) | 2024.02.29 |
[React] React Hooks - useCallback, useMemo, memo, useId (0) | 2024.02.29 |
[React] React Hooks - useEffect, useLayoutEffect (0) | 2024.02.23 |