- React 14에서
useReducer
를 통해 복잡한 상태 관리 로직을 효율적으로 구현할 수 있습니다. 🕵️♀️ useReducer
는 여러 컴포넌트에서 공용으로 사용되는 복잡한 상태 업데이트 로직을 분리하여 재사용성을 높입니다. ♻️reducer
함수는 상태 업데이트에 대한 로직을 정의하며,dispatch
함수는 상태를 변경하는 액션을 실행할 수 있습니다. 🕹️action
은 상태를 변경하기 위한 정보를 담은 객체이며,type
프로퍼티는 어떤 작업을 수행해야 하는지 나타냅니다. 🧰useReducer
를 사용하면 컴포넌트 코드를 깔끔하고 가독성을 높일 수 있습니다. 👌