![[TIL]2023-04-12](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsAA7Z%2Fbtr9Meo5ezN%2FKITMGr8oHUw4BaKzThsR9K%2Fimg.png)
[TIL]2023-04-12TIL | 회고2023. 4. 12. 23:22
오늘 배운 것
- 재귀
- useReducer
- onBlur : 포커스를 잃을 때 이벤트 설정
- useContext
- Hooks의 규칙
기억할 것
- useReducer로 useState를 대체할 수 있으나 항상 useReducer가 좋은 것은 아니다. 복잡한 상태를 관리할 때 좋다.
useState() | useReducer() |
개별 state 및 데이터 다루기에 적합함 | 복잡한 state를 다루기에 적합함 |
간단한 state에 적합함 | 연관된 state 조각들로 구성된 state 관련 데이터를 다룰 경우 |
state update가 간단 | 복잡한 state update에 유 |
- useContext 사용하는 경우 : 많은 컴포넌트를 통해 전달하고자 하는 것이 있는 경우 or 특정적인 일을 하는 컴포넌트(ex: navigation)로 전달하는 경우
- 구성을 할 때 props 사용, 컴포넌트나 전체 앱에서 state 관리를 하려면 컨텍스트 사용
- 너무 자주 상태가 변경되는 경우에 컨텍스트를 사용하는 것은 적합하지 않다.
내일 공부할 것
- UI/UX

'TIL | 회고' 카테고리의 다른 글
[TIL]2023-04-17 (0) | 2023.04.17 |
---|---|
[TIL]2023-04-13 (0) | 2023.04.13 |
[TIL]2023-04-10 ~ 2023-04-11 (0) | 2023.04.11 |
[TIL]2023-04-06 (0) | 2023.04.06 |
[TIL]2023-04-05 (0) | 2023.04.05 |
@두루마기 :: 내가해냄
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!