context api 단점1. 복잡한 설정context가 많으면 밑에 코드처럼 복잡해지고, 유지보수가 어렵다 ... 2. 성능context는 Provider 하위의 모든 컴포넌트를 리랜더링, 불필요하게 업데이트될수 있음redux 설명store애플리케이션의 전체 상태 트리를 보유하는 중앙 저장소각 컴포넌트가 스토어의 특정 상태를 "구독"직접 조작x리듀서 함수이전 상태와 액션 객체를 받아 새로운 상태를 반환하는 순수 함수input : old state + dispatched Action => Output : New State Object*reducer 메소드, useReducer 훅이랑 다름action상태 변경에 대한 정보를 포함한 객체액션 객체는 type 속성을 반드시 가져야 하며, 추가적인 데이..