1
私はReact + Redux + React Routerを使っています。私の最初のページはログイン画面で、認証が成功すると、認証から取得したトークンを渡しながら別のページにリダイレクトします。私はこの質問を見ていますが、新しいページに値を渡す方法を示していません:React Router Redirect 私はダンのアドバイスを取ってアクションクリエイター(リダイレクト成功)どのようにトークンを戻すのか分かりません。これは私のアクションクリエイターです:React Reduxは値を渡しながらリダイレクトします
export const loginSucceeded = token => {
browserHistory.push('/dashboard')
}
:そして、それはあなたがredux-thunkミドルウェアを使用すると仮定すると、
localStorage
にトークンを保存することをお勧めします。それから、どこにでもアクセスでき、ページを更新した後も残ります。 – azium
もちろん、あなたのトークンの減速機を作成し、 'connect'経由でアクセスすることができます – azium
@aziumページの更新を扱うために' localStorage'に保存する方が良いですか? 'localStorage'トークンが空の場合、authを要求します。はい、それは減速機を使用していなければならず、他のどこでも減速機を介してトークンにアクセスしています。だからあなたの2つのコメントの組み合わせかもしれません:) – anoop