2
リアクタの最新バージョンを使用して新しいプロジェクトを開始しました。反応ルータ4ルートを保護する
私はAuth
コンポーネントでラップされたルートを持っています。
<Route exact path="/" render={ (props) => (
<Auth loggedIn={this.state.loggedIn}>
<Dashboard {...props} deletePage={this.deletePage} pages={this.state.pages} />
</Auth>
)} />
アプリケーションコンテナは、AuthコンポーネントにLOGGEDINの状態を送信します。
class Auth extends Component {
constructor(props) {
super(props)
console.log(this.props.loggedIn)
}
componentDidMount(){
return !this.props.loggedIn ? window.location.replace('/admin/login') : null
}
render() {
return (
<div>
{this.props.loggedIn ? this.props.children : null}
</div>
)
}
}
しかし、中には、私は簡単にだけtrueに状態を変更し、サイトへのフルアクセスを持つことができる開発ツールを反応します。これに対処する最善の方法は何ですか?
ああ、もちろん意味があります。例はありますか? – Dileet
あなたはどんなミドルウェアを参照していますか?あなたは詳細を教えていただけますか? – Rokit