在 react-redux 中连接时出错
Error with connect in react-redux?
我在我的 react-native/redux 应用程序中收到此错误,尽管我相信我已经将根组件包装在<Provider>
中:
"在'连接(FirstView)'的上下文或道具中都找不到'商店'。要么将根组件包装在<Provider>
中,要么显式地将'store'作为道具传递给Connect(PropertyView)。
我正在将根组件包装在容器/根中的提供程序中.js:
class Root extends React.Component {
render() {
return (
<Provider store={store}>
{() => <SearchPage />}
</Provider>
);
}
}
export default Root;
然后 SearchPage 通过 NavigatorIOS 转换为 SearchResults,SearchResults 通过 NavigatorIOS 转换为 PropertyView:
this.props.navigator.push({
title: "Property",
component: PropertyView,
passProps: {property: property,
addToSaved: addToSaved
}
});
我无法弄清楚我还缺少什么导致此错误。任何建议将不胜感激!
您正在创建一个连接的组件?
// SearchPage.js
import { connect } from 'redux'
const SearchPage = React.createClass({
...
})
export default connect()(SearchPage)
这只是要尝试的东西...希望对您有所帮助。
相关文章:
- javascript中的数组出错
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- 在 react-redux 中连接时出错
- '观看EPERM'在Windows Azure网站中使用连接资产管理器时出错
- Chrome 消息传递.未捕获错误:连接到扩展时出错
- 在使用 GULP 任务将所有 JS 连接到单个 JS 文件中时,在 AngularJS 中出错
- 尝试在 Chrome 扩展程序中使用 SignalR 连接到中心时出错
- 将事件源(服务器发送的事件)连接到服务器时出错
- NaN Javascript 和 Jquery 尝试连接数字和字符串时出错
- 可以't连接到wss://(建立连接时出错:net::ERR_connection_CLOSED)
- 从不同服务器连接socket.io时出错
- 在javascript中连接utf字符串时出错
- 通过node-js-app连接openshift中的mysql数据库时出错
- 猫鼬连接数据库时出错
- Javascript -连接对象时出错
- 获取“websocket连接无效”;使用套接字出错.ec2实例上的IO
- 在windows虚拟机上连接Node.js和Cassandra时出错
- 使用vb脚本连接oracle 12c db时出错
- 连接js库(下划线,时刻等)时出错
- 与
的 WebSocket 连接失败:WebSocket 握手期间出错:意外响应代码:404