redux
react-redux
redux-promise
redux-thunk : 비동기 작업을 위해 필수, 객체가 아닌 함수 형태의 액션을 디스패치할 수 있게 해준다.
index.js설정
import { Provider } from 'react-redux';
import { applyMiddleware, createStore } from 'redux';
import promiseMiddleware from 'redux-promise';
import ReduxThunk from 'redux-thunk';
import rootReducer from './_reducers'
//middleware를 넣어준다
const createStoreWithMiddleware = applyMiddleware(promiseMiddleware, ReduxThunk)(createStore)
//스토어
const store = createStoreWithMiddleware(
rootReducer,
window.__REDUX_DEVTOOLS_EXTENSION__ &&
window.__REDUX_DEVTOOLS_EXTENSION__()
)
ReactDOM.render(
<Provider store={store}>
<App />
</Provider>,
document.getElementById('root')
);
|
import { combineReducers } from 'redux'
const rootReducer = combineReducers({
})
export default rootReducer
|
react-redux.js.org/introduction/quick-start
'basic > React.js' 카테고리의 다른 글
[React.js] Ant Desgin 사용하기 (0) | 2021.02.02 |
---|---|
[React.js] 컴포넌트 DOM 이벤트 (0) | 2021.01.31 |
[React.js] 컴포넌트의 구성 요소 (0) | 2021.01.29 |
[React.js] 리액트 시작하기 (0) | 2021.01.04 |
[React.js] Component (0) | 2020.11.05 |