const memoizedValue = useMemo(()=>{
//연산량이 높은 작업을 수행해서 결과를 반환한다.
return computeExpensiveValue(의존성 변수1, 의존성 변수2,)
},
[의존성변수1, 의존성변수2]);
반복 작업을 하지 않아 랜더링 속도가 증가한다.
//컴포넌트가 마운트 될 때만 함수가 정의 돈다
const handelClick = useCallback((event)=>{
//클릭 이벤트 처리
},[]);
//다시 랜더링 될 때마다 함수가 다시 정의 된다.
const handleClick = (event)=>{
};
reference obj - 특정 객체를 참조하고 있는 객체 특정 컴포넌트에 접근이 가능하다.
const refContainer = isdTef(null);
null 변경가능한 값이다.