1-8. Provider 컴포넌트를 사용하여 리액트 앱에 store 연동하기

Providerreact-redux 라이브러리에 내장되어있는, 리액트 앱에 store 를 손쉽게 연동 할 수 있도록 도와주는 컴포넌트입니다.

이 컴포넌트를 불러온다음에, 연동 할 컴포넌트를 감싸준다음에 Provider 컴포넌트의 props로 store 값을 설정해주면 됩니다.

src/index.js

import React from 'react';
import ReactDOM from 'react-dom';
import App from './containers/App';
import './index.css';

// Redux 관련 불러오기
import { createStore } from 'redux'
import reducers from './reducers';
import { Provider } from 'react-redux';

// 스토어 생성
const store = createStore(reducers);

ReactDOM.render(
    <Provider store={store}>
        <App />
    </Provider>,
    document.getElementById('root')
);

자, 이제 우리의 App 컴포넌트가 store 에 연동되었습니다.

이제 컨테이너 컴포넌트만 만들어주면 1장의 카운터 기능이 구현완료됩니다.

results matching ""

    No results matching ""