본문 바로가기
자유2020년 3월 13일1분 읽기

React Hooks 도대체 언제 쓰는 건가요

보
보안전문가태호
조회 2081댓글 3

React 배우고 있는데 클래스 컴포넌트에서 함수형 컴포넌트로 넘어가면서 Hooks가 나왔잖아요.

useState는 이해가 되는데, useEffect는 뭔가 직관적이지 않고, useContext, useMemo, useCallback은 언제 써야 하는지 감이 안 옵니다.

Hooks 잘 이해하신 분 쉽게 설명 좀 해주세요 ㅠㅠ

댓글 3

김김민수(guest)6년 전
useEffect는 "이 값이 바뀌면 이것을 해라"라고 생각하면 됩니다. 의존성 배열이 핵심이에요.
조조현우(guest)6년 전
Dan Abramov 블로그 "A Complete Guide to useEffect" 꼭 읽어보세요. 진짜 명문입니다.
이이지은(guest)6년 전
useMemo는 비싼 계산을 캐싱, useCallback은 함수를 캐싱이라고 생각하면 됩니다. 처음에는 안 써도 돼요.
Ctrl+Enter로 등록