redux-middleware : redux가 지니는 핵심 기능, Context API와 차별화 됨 redux-middleware를 사용하면 action이 dispatch된 다음 reducer에 해당 acrion을 받아 업데이트 하기 전, 추가적인 작업을 할 수 있다. 리덕스에서 미들웨어가 실행되는 순서 : action객체 실행 → middleware → reducer함수 → store ↓ 추가적인 작업의 예 ↓ 더보기 1. 특정 조건에 따라 action이 무시되게 만들 수 있다. 2. action을 console에 출력하거나 서버쪽에 logging(로깅)을 할 수 있다. 3. action이 dispath됐을 때 이를 수정해 reducer에게 전달할 수 있다. 4. 특정 action이 발생했을 때 이에 ..
redux(리덕스) : Javascript앱을 위한 예측 가능한 상태 컨테이너 useState (): 간단한 상태의 업데이트 useReducer() : 여러 개의 상태를 dispatch를 통해 업데이트 이때 redux는 리액트의 useReducer()를 잘 이해하고 있으면 좋다 ! redux의 3가지 규칙 하나의 애플리케이션 안에는 하나의 스토어가 있다. 상태는 읽기전용이다. reducer는 순수한 함수여야 한다. ▶ Javascript에서 redux 사용하기 1) 아래의 URL주소로 들어간다. https://cdnjs.com/libraries/redux 2) 페이지에 보이는 주소 두 개 중 아무 주소를 복사한 후, HTML 태그 안에 ▶ React에서 redux 사용하기 1) 터미널 열어 패키지 설치하..