我正在尝试将Redux添加到我现有的React项目中,但这似乎不起作用:
ReactDOM.render(
<Provider>
<App />
</Provider>,
document.getElementById('root'),
);有什么建议吗?
发布于 2018-07-12 01:49:36
在我看来,您只是忘记了将商店作为属性传递给应用程序。试试这个:
ReactDOM.render(
<Provider>
<App store={store} />
</Provider>,
document.getElementById('root'),
);这里假设您在使用createStore函数时调用了存储store。
发布于 2018-07-12 01:49:11
import React from 'react'
import { render } from 'react-dom'
import { Provider } from 'react-redux'
import { createStore } from 'redux'
import rootReducer from './reducers'
import App from './components/App'
const store = createStore(rootReducer)
render(
<Provider store={store}>
<App />
</Provider>,
document.getElementById('root')
)你需要通过商店可以从这里遵循这个小例子
https://stackoverflow.com/questions/51291463
复制相似问题