이전에 리덕스의 기본적인 개념에 대해 공부했었습니다. 🧐 리덕스가 뭘까 전역 상태관리를 위한 라이브러리로, Flux패턴을 따른다. 👉 리덕스의 세가지 원칙 1️⃣ 전체 상태값이 하나의 객체로 표현된다. 하나의 리액트앱에는 하나의 스토어가 있다. 2️⃣ 상태값은 읽기 전용이다. state 값은 직접 바꾸지 않고, setState 함수를 이용해서만 변경한다. 3️⃣ 상태값은 순수 함수에 의해서만 변경되어야 한다. 상태값을 변경시키려면 상태값을 변경하는 함수가 필요한데, 이 함수를 reducer라고 한다,. 이 reducer는 순수함수여야 한다. >순수함수 (pure function) 항상 같은 인풋은 같은 아웃풋을 반환하는 함수 🧐 리덕스, 왜 사용해야할까? 1️⃣ 리액트는 단순 UI 라이브러리이다. 따라서 데이터를 관리하는데 적합한 라이브러리는 아니다. 로컬 스토리지에 데이터를 저장하고 불러오는