我有条件地呈现这样的重定向
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