프론트엔드 정복하기
React_Redux_연결시키기 본문
// 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 |