Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 리액트의 작동방식
- 리액트 상태값 업데이트
- BOJ2042
- JS Array Functions
- DFS
- Greedy
- Kruskal Algorithm
- 프로그래머스#JAVA
- java
- State
- rest operator
- react
- 객체지향 설계 5원칙
- DB Navigator
- Lifting State Up
- MST구현
- 프로그래머스
- useContext
- spread operator
- useState
- 리액트 성능 최적화
- batch udpate
- Segment Tree
- 섬 연결하기
- React 훅 사용규칙
- useReducer
- Modern Javascript
- heap
- state update scheduling
- codility
Archives
- Today
- Total
개발하는SM
useState() VS useReducer() 본문
useState() 는 대표적인 state 관리 Hook 으로, 개별 state 및 데이터들을 다루기에 적합함.
state update 가 쉽고 몇 가지로 제한되어 있는 경우, 즉 state 가 변경되는 경우가 다양하지 않은 경우 적합함.
하지만, 객체 형태의 state 또는 복잡한 state 가 있다면 useReducer 를 고려할 수 있음.
복잡한 형태의 State 를 다루기에 useReducer 가 더 Powerful 한 기능을 제공하기 때문임
( 이전 state 를 가져오거나, dispatch 함수를 호출할 수 있는 기능 등 )
참조 : https://www.udemy.com/course/best-react/
'Web > Front-End' 카테고리의 다른 글
[React] React 의 참조형 타입 State 관리와 Javascript 깊은 복사 (2) | 2023.03.19 |
---|---|
[React] Hook 사용규칙 (0) | 2023.03.13 |
React useEffect ( + Cleanup 함수 ) (0) | 2023.02.19 |
React State - Lifting State Up (0) | 2023.01.09 |
React 입문 (0) | 2023.01.08 |