道具“ push”已标记为必填项

时间:2018-09-27 11:47:07

标签: javascript reactjs react-redux

当我调用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上进行额外的配置,或者我可能无法正确构建路由和/或存储?

0 个答案:

没有答案