일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 패키지설치에러
- 웹소켓연결
- aws
- 호스팅영역
- Database
- aiapi
- chatGPTAPI
- GPT3.5
- 버킷생성
- iam사용자
- 웹소켓재시작
- openaiapi
- 클래스
- gitlab
- 웹소켓연결끊김
- nvmrc
- javascript
- nodejs
- Github
- git
- gptapi
- ChatGPT
- db
- class
- java
- 노드버전
- gpt3.5turbo
- 클라우드
- 자바
- Express
Archives
- Today
- Total
목록리액트 #리덕스 #리듀서 #react #redux #reducer #dispatch #디스패치 #상태관리 (1)
IT's Jenna
리액트 상태관리 - 리덕스 & 리듀서
리액트에서 상태 관리를 할 때 사용하는 방식은 state를 props로 넘겨주고 값을 공유하는 top-down 방식이다. 본 구조는 컴포넌트가 많아지고 구조가 복잡해질수록 관리가 어렵다는 단점이 있다. 특히 depth가 깊어질수록 초기 상태 및 상태 변화를 확인하기 위해서 타고 들어가야 하는 파일들이 많아지기 때문에 오류 핸들링이 굉장히 어렵다. 코드 복잡성의 증가는 개발자들의 협업에 많은 이슈를 발생시키고 효율적인 코드 관리도 어려운 critical한 문제이다. 이러한 지역적인 상태 관리에 한계점을 느끼고 개발된 것이 전역적인 상태 관리 방식이다. 전역적인 상태 관리란 상태를 별도의 공간에 모아 두고 모든 컴포넌트들이 해당 공간에서 상태를 받아오는 것이다. 아래 그림은 지역적인 상태 관리와 전역적인 상..
Frontend
2021. 3. 7. 14:11