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