DH의 개발 공부로그
[Redux, React] React-Redux - useSelector, useDispatch로 state에 접근하기! 본문
			Redux
			
		[Redux, React] React-Redux - useSelector, useDispatch로 state에 접근하기!
DeveloperDH 2023. 3. 16. 20:05728x90
    
    
  
Redux store state 접근
React-Redux의 Hooks인 useSelector와 useDispatch를 이용하여 리덕스 스토어 state에 접근할 수 있습니다.
1. useSelector
useSelector를 사용하여 스토어에 저장 되어 있는 데이터, state를 읽을 수 있도록 도와줍니다.
한마디로 useSelector의 결과물은 store.getState()했을 때의 결과물과 동일합니다.
import { useSelector } from 'react-redux';
const toDoList = useSelector((state) => state.toDoList)2. useDispatch
useDispatch는 리덕스 스토어의 dispatch 를 함수에서 사용 할 수 있게 해주는 Hook 입니다.
한마디로 액션을 리덕스 스토어에 발송, 전달을 도와주는 Hook입니다.
const ADD = "ADD"
// 액션 생성 함수
export const dispatchAdd = (text) => {
  return  {
    type: ADD,
    text
  }
};import { useDispatch } from 'react-redux';
import { dispatchAdd } from '../store';
const dispatch = useDispatch()
dispatch(dispatchAdd(text));참고
728x90
    
    
  'Redux' 카테고리의 다른 글
| [Redux] Redux Toolkit - configureStore, createSlice 사용하기 (0) | 2023.03.22 | 
|---|---|
| [Redux] Redux Example - 바닐라 자바스크립트 투두리스트 만들어보기! (0) | 2023.03.09 | 
| [Redux] Redux에 사용되는 키워드 알아보기! (0) | 2023.03.08 | 
			  Comments
			
		
	
               
           
					
					
					
					
					
					
					
				 
								 
								