[React Hook] useMemo()

jines100·2020년 1월 21일
0

메모제이션한 값을 반환한다.

facebook: useMemo link
함수는 특정값이 변경된게 아니라면 다시 계산하지 않기 위한 hook 함수다
즉 이 함수를 통해 들어온 값들은 저장되었다가 랜더가 돌때 다시 비교해서 필요한 경우만 실행한다.
다시 한번 계산이 필요한지를 검증한 후 필요한 경우에만 함수를 실행 시킨다.
shouldComponentUpdate() 함수와 비숫하지만 특정 값만을 지정한다.

const [list, setlist] = useState([])
const count = useMemo(() => { setCount(list)}, list)
profile
Front Developer

0개의 댓글