[React] useReducer 개념 살펴보기


[React] useReducer 개념 살펴보기

reducer : 현재 상태와 액션 객체를 파라미터로 받아와서 새로운 상태를 반환해주는 함수이다. function reducer(state, action) { // 새로운 상태를 만드는 로직 // const nextState = ... return nextState; } reducer 에서 반환하는 상태는 곧 컴포넌트가 지닐 새로운 상태가 되게 된다. action : 업데이트를 위한 정보이다. 주로 type값을 지닌 객체 형태로 사용되기도 한다. useReducer useReducer를 쓸려면 reducer의 구조를 알아야 되서 살펴보았다. useReducer()함수는 첫번째 인자로 넘어오는 reducer 함수를 통해 컴포넌트의 상태(state)가 행동(action)에 따라 어떻게 변해야하는지를 정의한다. reducer 함수는 switch 분기문을 이용하면 이해하기 쉽게 작성할 수 있다. 아래는 useReducer의 구조이다. const [state, dispatch] = useRe...


#react #코딩 #리액트 #리덕스의미 #리덕스뜻 #리덕스 #독학 #공부 #useState #useReducer #reducer #reactjs #코딩이란

원문링크 : [React] useReducer 개념 살펴보기