더북(TheBook)

14.4.3 스토어 생성 및 설정

 

모듈을 다 만들었으니 index.js에서 리덕스 스토어를 생성하고, Provider로 리액트 프로젝트에 적용해 봅시다.

src/index.js

import React from ‘react’;
import ReactDOM from ‘react-dom’;
import ‘./styles/main.scss’;
import App from ‘./components/App’;
import registerServiceWorker from ‘./registerServiceWorker’;
 
import modules from ‘./modules’;
import { createStore } from ‘redux’;
import { Provider } from ‘react-redux’;
 
const store = createStore(modules, window.devToolsExtension && window.devToolsExtension());
 
ReactDOM.render(
  <Provider store={store}>
    <App />
  </Provider>
  , document.getElementById(‘root’)
);
 
registerServiceWorker();

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.