这个错误是由于在"Connect(App)"的上下文中找不到"store"引起的。要解决这个问题,可以采取以下方法之一:
import { Provider } from 'react-redux';
import store from './store';
ReactDOM.render(
<Provider store={store}>
<App />
</Provider>,
document.getElementById('root')
);
import { connect } from 'react-redux';
class App extends React.Component {
// ...
}
export default connect()(App);
npm install redux react-redux
然后在根组件中导入所需的库:
import { Provider } from 'react-redux';
import { createStore } from 'redux';
import rootReducer from './reducers';
const store = createStore(rootReducer);
ReactDOM.render(
<Provider store={store}>
<App />
</Provider>,
document.getElementById('root')
);
这些方法可以帮助您解决"在'Connect(App)'的上下文中找不到'store'"的错误。如果您需要更多关于Redux和React Redux的信息,可以参考腾讯云的云原生产品-Serverless Cloud Function(SCF)的文档:Redux官方文档。
领取专属 10元无门槛券
手把手带您无忧上云