这是我的app.jsx,我想访问isAdmin
状态Login Component
到app.js ... isAdmin
标识用户是否是管理员并且基于值..i想要操纵路线......我怎么能实现这个?
请帮助我新来做出反应......
import Login from './components/Forum/login';
console.log("login",Login.this.state.isAdmin);
ReactDOM.render(
<Router history={browserHistory}>
<Route path="/" component={Base}>
<IndexRoute component={isAdmin == true ? DashboardV1 : ChartFlot } />
<Route path="dashboard" component={DashboardV1}/>
<Route path="dashboardv2" component={DashboardV2}/>
<Route path="dashboardv3" component={DashboardV3}/>
<Route path="form-cropper" component={FormCropper}/>
</Router>,
document.getElementById('app')
);
答案 0 :(得分:0)
您可以将React的refs用于组件。
<Login ref="myLogin" />
... 然后使用ref。
调用该组件console.log(this.refs.myLogin.isAdmin);
查看Facebook关于React的Refs to Components here.
的文档