【发布时间】:2017-04-27 13:09:46
【问题描述】:
这行得通:
const Router = connect()(Router);
// --- your exported main router
export default class MyExportedRouter extends React.Component {
constructor(props) {
super(props);
};
render() {
return (
<Provider store={store}>
<Router scenes={scenes} />
</Provider>
);
}
}
如果我改变了
const Router = connect()(Router);
...
<Router scenes={scenes} />
...
到
const myConnectedRouter = connect()(Router);
...
<myConnectedRouter scenes={scenes} />
...
失败并出现以下错误:
寻找一个类组件,得到一个object对象
我的完整代码在这里: https://github.com/aksonov/react-native-router-flux/blob/master/docs/REDUX_FLUX.md
【问题讨论】:
-
你能在这里添加一点
your代码吗? -
myconnectedroutes组件是如何定义的?请将您定义此组件的代码部分添加到您的问题中。 -
与RNRF官方文档相同。我已遵循所有说明并导入了正确的文件等。
标签: reactjs react-native react-redux react-native-router-flux