0
私のウェブサイトにはナビゲーションとコンテンツという2つの要素があります。私はすべての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
);
}
}
}
});