为什么当我重定向时我的组件不渲染

时间:2018-10-19 21:40:47

标签: reactjs redux react-redux react-router react-router-dom

我有条件地呈现这样的重定向

ng-disabled="disableAction"

,但是当路由重定向时,我的组件会渲染。如何传递一些道具以使组件渲染?

编辑:这里有更多上下文

render() { if (condition) { return(<someComponent />) } else { return ( <BrowserRouter> <Redirect push to="/newRoute" /> </BrowserRouter> ) } }

index.js

然后我得到的文件比该文件的版本长得多

export const init = () => { return render( <MuiThemeProvider muiTheme={muiTheme}> <Provider store={store}> <Router history={history} routes={routes} /> </Provider> </MuiThemeProvider>, document.getElementById('app') ) } init()

routes.js

0 个答案:

没有答案