hook1 [React] useReducer 사용하기 state 로직을 reducer로 작성하기 – ReactThe library for web and native user interfacesko.react.dev 위 페이지의 내용을 공부하면서 정리한 글입니다. 언제 쓰나?여러 컴포넌트에서 같은 로직이 반복될 때(ex: 배열 필터링, 배열 요소 삭제 등) 실수를 줄이고 로직을 동시에 변경하기 쉬움로직을 직관적으로 나타내고 싶을 때예를 들어 setState(state => state.push(data)) 대신 dispatch({"add", data}); 로 좀더 직관적으로 나타낼 수 있음 어떻게 쓰나?Redux처럼 state와 action을 파라미터로 하여 Reducer 함수를 만듦.state에는 말 그대로 현재까지의 상태값이 저장되고, action을 통해.. 2024. 10. 29. 이전 1 다음