0
我的网站上有两个元素 - 导航和内容。我想更改每个URL更改(reactjs路由器)上的内容,但我希望导航保持不变。渲染全局元素一次
我也想在首先被调用的默认控制器中创建导航,而不用稍后重新渲染。
这可能吗?我的意思是,据我所知,进入另一条路线后,我获得了完全不同的渲染效果,导致我的导航消失。
var AppController = React.createClass({
render: function() {
if (this.state.userRole != undefined) {
if (this.state.userRole == 'user') {
return React.createElement('div', {},
React.createElement('userNavigation'),
React.createElement(UserContent)
);
} else {
return React.createElement('div', {},
React.createElement('adminNavigation'), // I dont want it to change after using Link
React.createElement(AdminContent) // I want only this one to change
);
}
}
}
});