TIL - Today I Learned (Day 14) - 리덕스
2022. 7. 23. 23:42
리덕스란?
리덕스는 오픈 소스 자바스크립트 라이브러리의 일종으로 state를 이용하여 웹사이트 혹은
애플리케이션의 상태 관리를 해줄 목적으로 사용한다.
리덕스를 사용하는 이유
- 모든 component가 props 없이 state 직접 꺼내서 쓸 수 있다.
- state(상태관리)가 용이하다.
리덕스 스토어에 조건문이나 요청에 관련된 코드를 짜놓으면 각각의 component는 리덕스 스토어에 요청만 하면 된다. 버그가 발생했을 때 추적이 쉽고 component에 오류가 발생하면 어떤 component에서 발생된 오류인지 각각의 component를 추적할 필요없이 리덕스 스토어에서 오류를 확인하면 된다.
💡 즉, 리덕스를 사용하면 component의 상태 업데이트 관련 로직을 다른 파일로 분리시켜서 효율적으로 관리할 수 있다.
'TIL - Today I Learned' 카테고리의 다른 글
TIL - Today I Learned (Day 16) - SetTodos 에러찾기 (0) | 2022.07.26 |
---|---|
TIL - Today I Learned (Day 15) - 리덕스를 사용하는 이유 (0) | 2022.07.25 |
TIL - Today I Learned (Day 13) - 유사배열과 배열의 차이 (0) | 2022.07.23 |
TIL - Today I learned (Day 12) - 호이스팅과 TDZ는 무엇일까? (0) | 2022.07.22 |
TIL - Today I Learned (Day 2) - S.A Assignment (0) | 2022.07.12 |