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
- Nest.js
- MongoDB
- game
- class
- Python
- 공룡게임
- GIT
- jest
- nodejs
- 자료구조
- AWS
- mongoose
- JavaScript
- TypeScript
- cookie
- Queue
- 게임
- Bull
- 정렬
- dfs
- typeORM
- Sequelize
- Dinosaur
- OCR
- Express
- MySQL
- nestjs
- react
- flask
Archives
- Today
- Total
포시코딩
4월1일 - [React] useState, useRef, redux의 state 비교 본문
728x90
개요
useState, useRef, redux의 state에 대해 정리해보자
비교
useState | useRef | redux의 state | |
사용 방법 | 컴포넌트 내부에서 사용 | 컴포넌트 내부에서 사용 | 전역적으로 사용 |
값을 업데이트 할 때 | 리렌더링 발생 | 리렌더링 발생하지 않음 | 상태를 업데이트하면 즉시 반영 |
영향 범위 | 해당 컴포넌트와 자식 컴포넌트 | 해당 컴포넌트 내부 | 여러 컴포넌트 간 공유 |
주로 사용되는 경우 | 컴포넌트 내부의 로컬 상태 관리 | DOM 요소에 대한 접근 및 값 보관 | 전역 상태 관리 및 상태 업데이트 |
프로젝트에서 각각 어떻게 사용되었나도 알아보자
useState
- input value 값
- 모임 목록
useRef
- page
- 검색 키워드
- 데이터들의 필터 값 (모임 목록에 대해 '내가 참여한 모임', '내가 만든 모임'을 구분할 때)
redux의 state
- 로그인된 사용자의 유저 정보
- 모임 하나의 데이터
728x90
'TIL' 카테고리의 다른 글
4월5일 - RabbitMQ, Kafka (0) | 2023.04.05 |
---|---|
4월4일 - 메시지 큐와 브로커 (0) | 2023.04.05 |
3월31일 - FCM, Firebase (0) | 2023.04.01 |
3월29일 - readme.md에서 토글 사용하기 (0) | 2023.03.30 |
3월28일 - readme.md 파일에 뱃지badge 넣기 with. shields.io (0) | 2023.03.28 |