2017-06-14 47 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