meteor (v1.3) を使用してユーザーベースのアプリケーションを作成したいと考えています。したがって、認証と承認はアプリの中核です。フロールーターの作成者が書いたこの優れた例に出くわしました。これは、フロールーターで認証と承認を行う方法を説明しています。
https://github.com/alanning/meteor-roles/tree/master/examples/flow-router-advanced ただし、この例ではデモンストレーションに Blaze を使用しています。反応で同じことを行うことが可能かどうかを知りたいです。
反応するように変換するために私にとって最も難しい部分は、テンプレートレベルを使用してサイト全体の認証を行うことです。この時点で、どのように反応することができるのかわかりません。
メイン レイアウト コンポーネントがあるとします。
export const MainLayout = ({content}) => (
<div className="container">
{content}
</div>
);
このレイアウトで認証を行うにはどうすればよいですか? ただし、ルーターでできることはわかっていますが、フロールーターの全体的なポイントは、非反応的で予測可能です。フロー ルーターの作成者は、上記の例と同様に、テンプレート レイヤーで行うことも推奨しています。
React は私にとって新しいものです。React の概念を誤解している可能性があります。したがって、これが理想的な方法ではないと思われる場合は、正しい道に案内してください。