728x90
반응형
JavaScript/Redux
-
[Redux] 리덕스(Redux) 배우기JavaScript/Redux 2023. 3. 10. 14:33
리덕스(Redux)란? 리덕스(Redux)는 JavaScript 애플리케이션에서 상태(state)를 관리하기 위한 도구입니다. 리덕스는 React와 함께 많이 사용되며, React의 상태 관리를 위한 라이브러리 중 하나입니다. 리덕스의 특징 애플리케이션의 상태를 단일 스토어(store)에 저장 store에서 상태를 변경하거나 조회할 수 있는 메서드를 제공 이를 통해 상태를 예측 가능하게 만듦 애플리케이션의 복잡도를 낮춤 디버깅과 테스팅을 용이하게 함 리덕스의 핵심 원칙은 상태(state)는 읽기 전용이며, 상태를 변경하는 것은 순수 함수(reducers)로만 가능하다는 겁니다. 이를 통해 상태 변경을 추적하고, 애플리케이션에서 일어나는 상태 변화를 예측할 수 있게 됩니다. 리덕스(Redux) 사용하기 리..