Redux DevTools 설치
Redux DevTools는 규모가 큰 웹/어플리케이션의 효율적인 상태 관리를 위해 사용되는 redux를 위한 개발자 도구입니다.
이는 아래 링크에서 크롬 익스텐션을 설치하여 사용할 수 있습니다.
React 프로젝트에서 Redux DevTools 사용
아래 명령어로 패키지를 설치합니다.
npm install redux-devtools-extension --save
redux store를 createStore를 통해 선언하는 파일에 componseWithDevTools를 임포트해오고,
import { composeWithDevTools } from 'redux-devtools-extension';
createStore함수의 파라미터에 composeWithDevTools() 함수를 추가로 전달합니다.
const store = createStore(rootReducer,composeWithDevTools());
/* src/index.js */
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
import { createStore } from 'redux';
import { Provider } from 'react-redux';
import rootReducer from './modules';
import { composeWithDevTools } from 'redux-devtools-extension';
const store = createStore(rootReducer,composeWithDevTools());
ReactDOM.render(
<Provider store={store}><App/></Provider>,
document.getElementById('root')
);
크롬 브라우저를 열고, f12를 눌러 개발자 도구를 열어보면 'Redux'라는 새로운 탭이 생긴것을 확인할 수 있습니다.
이를 클릭해보면 다음과 같이 Redux DevTools창이 나타납니다.
'웹 개발 > React' 카테고리의 다른 글
React) fullpage.js처럼 CSS scroll-snap 속성으로 스크롤 조작 완료 시 특정 위치/오프셋 설정하기 (0) | 2021.04.07 |
---|---|
React) 내가 보려고 쓰는 React-Redux 코드 작성 단계 요약 (0) | 2021.02.22 |
React) react-router-dom : NavLink 로 활성화된 버튼 active style 적용하기 (0) | 2021.02.18 |
React) 불변성 (0) | 2021.02.17 |
React) react-icons 사용법 (0) | 2021.02.17 |