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 |
Tags
- JavaScript
- TypeScript
- dfs
- 자료구조
- mongoose
- Express
- AWS
- OCR
- typeORM
- game
- jest
- Queue
- nestjs
- Dinosaur
- GIT
- Nest.js
- flask
- 게임
- Python
- Bull
- class
- MySQL
- cookie
- MongoDB
- 공룡게임
- nodejs
- Sequelize
- react
- 정렬
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 |