当我调用ReactDOM.render()
方法时收到此警告:
道具类型失败:道具
push
被标记为Connect(Detail)
,但其值为undefined
这是渲染调用:
const render = Component => {
const appElement = document.getElementById('app');
ReactDOM.render(
<AppContainer>
{Component}
</AppContainer>,
appElement
);
};
这是我的组件:
const component = (
<Provider store={store}>
<ConnectedRouter history={createBrowserHistory()}>
{routes()}
</ConnectedRouter>
</Provider>
);
然后,我这样称呼它:
render(component);
我是否需要在ConnectedRouter上进行额外的配置,或者我可能无法正确构建路由和/或存储?