관리 메뉴

프론트엔드 정복하기

React_Redux_연결시키기 본문

React/라이브러리

React_Redux_연결시키기

GROWNFRESH 2020. 5. 22. 16:12

//   clinet/src/index.js

 

import {Provider} from 'react-redux';    // 어플<>REDUX 연결   >> 아래에서 Provider로 App 감싸주기

import {applyMiddleware, createStore} from 'redux';    // STORE <> 미들웨어 연결

import promiseMiddleware from 'redux-promise';

import ReduxThunk from 'redux-thunk';

 

import Reducer from './_reducers';

 

const createStoreWithMiddleware=applyMiddleware(promiseMiddleware, ReduxThunk)(createStore)

//스토어에서 promise, thunk, promise 미들웨어 모두 사용하도록 함



ReactDOM.render(

  <Provider

    store={createStoreWithMiddleware(Reducer,

      window.__REDUX_DEVTOOLS_EXTENSION__ &&

      window.__REDUX_DEVTOOLS_EXTENSION__()               // Chrome - Redux Dev Tools 확장프로그램과 연결시킴

    )}

  >

    <App />

  </Provider>

  , document.getElementById('root'));

 

 

 

 

***

React.StrictMode를 사용할 경우 아래와 같이 중첩한다.

< React.StrictMode>

     <Provider>

         <App/>

 

'React > 라이브러리' 카테고리의 다른 글

React_ffprobe 제공 정보(ffmpeg 메소드)  (0) 2020.06.02
React_multer 제공 기능  (0) 2020.06.02
React_lib 제공 method 모음  (0) 2020.05.22
React_REDUX 설명  (0) 2020.05.21
React_라이브러리 설치 및 사용법  (0) 2020.05.19