2017-06-19 9 views
0

私たちは、reactjsプロジェクトの各アクション、コントロール、およびページの特権を設定する必要があります。私たちは、私たちのアプリケーションの1か所で特権を設定したいと思っています。 reactjsプロジェクトで特権を設定する最良の方法は何ですか?ReactJsで各コントロールとページの特権をグローバルに設定する方法は?

+0

特権アクションの例を挙げることができますか?あなたは何を検証しており、 "特権"が真であればどのような機能が実行されるのでしょうか? – meteorBuzz

+0

@meteorBuzz特権アクションは、更新の追加、編集、更新などです。 – jack123

答えて

1

お客様の要件は、singleton storeを使用するか、controller componentを使用することで満たすことができます。あなたがそれをどのように記述したかから、あなたが望むのは、何らかのロールを設定することです。レンダリングされたコンテンツに影響を与える能力システムです。特定のメニューオプションを管理者に表示し、別のメニューオプションを認証されていないユーザーに表示します。

幸いにも、react-routerにはコントローラービューパターンがすでに存在します。このパターンでは、ユーザーのタイプに基づいて特定の小道具を渡すように設定できます。このarticleは、fluxxのredux実装を使用して、それを設定する方法を記述するのに良い仕事をしています。

関連する問題