2017-06-14 18 views
1

私はアプリケーションの状態を管理するためにreduxを学習しています。私は公式の文書http://redux.js.orgに行く予定です。プロバイダー:react-redux

私はreduxの使用を得たが、使用の際には<App /><Provider>の中に入れた。誰も私に何を示唆することができます<Provider>

import React from 'react' 
import { render } from 'react-dom' 
import { Provider } from 'react-redux' 
import { createStore } from 'redux' 
import todoApp from './reducers' 
import App from './components/App' 

let store = createStore(todoApp) 

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

答えて

2

は、彼らのgitリポジトリでは、彼らは<Provider>が何であるかの説明を提供し、それが使われているか、see the link

基本的には、<Provider>は、アプリケーションのredux storeを有効にしてください。だからconnectコンテナにstore

+0

"コンテナ"とはどういう意味ですか?あなたは ''を参照していますか? –

+0

'containers'は、reduxストアに接続されている反応コンポーネントです。 Reduxが提供する 'connect'関数を使用します。コンポーネントとコンテナの違いについては、記事をご覧くださいhttps://medium.com/@learnreact/container-components-c0e67432e005 – JoseAPL

関連する問題