JS application들의 state상태를 관리하는 방법React, Vue, Angular 등 다양한 곳에서 사용가능React와 같이 사용해서 유명하지만, React에서만 의존하는 라이브러리 아님
Redux의 state객체 업데이트는 immutable하게 변경해야 한다.원본 객체가 아니라 복사본에서 업데이트를 하도록 만든다....spead 로 객체 복사{} 빈 객체에 state 속성들 복사하고 {변경사항}을 추가https://redux.js.org/us
Store (전역 상태 저장소)의 사용법은 아래와 같다하지만 아래와 같이 코드를 입력하면 createStore 취소선 밑줄이 생기는 것을 볼 수 있다.createStore에 마우스 호버 시 @deprecated 표시되어있다. 권장되진 않지만 사용을 금지하지는 않는다는
보일러플레이트 (Boilerplate Code : 상용구 코드) 써야 함ex) action, action creator, switch문 등이를 개선한게 RTK (Redux Toolkit) != 짧은 코드로 같은 기능시작하기