profile
Steadiness
post-thumbnail

Redux 기초

생활코딩 Redux 강의를 듣고 공부하면서 정리해보았습니다. 🔹 Redux 란? : JavaScript 상태관리 라이브러리로 중앙집중적인 데이터 스토어를 통해서 웹앱을 쉽게 개발할 수 있습니다. 즉, 웹앱의 복잡성을 크게 낮춰 코드가 어떤 결과를 가져올지 예측가능하게 만들어주는 도구라고 할 수 있습니다. 🔹 핵심원칙 Single source of truth : Store는 단 하나이며, 모든 웹앱의 상태는 이 곳에 보관됩니다. Immutability : 상태(state)는 오로지 읽을 수만 있으며, 변경하려면 복제하여 상태 값을 사용합니다. Pure function : 상태의 변경은 어떠한 사이드 이펙트도 만들지 않아야 합니다. 🔹 Redux 장점 코드가 어떤 상태 결과 값을 가져올지 예측 가능하게 만듭니다. redux dev tool 이라는 크롬 확장 기능을 통해 이전 st

2022년 5월 31일
·
0개의 댓글
·