Category: SaaS / FaaS
JavaScriptReactremixSaaS / FaaSSupabase
Supabaseのログアウト処理で、Remixのloaderを再読み込みする方法
RemixアプリにSupabase Authのログアウト処理を組み合わせる際の方法を紹介。ログアウト後はuseNavigate()でページ遷移し、「Sign out」ボタンをクリックするとログアウトと同時にリダイレクトされる。再読み込みや状態更新後のリダイレクトも実装可能。ログアウト時に取得した情報を破棄するために使われる。Loader処理を再実行したい時はuseRevalidatorを利用。 Reminx APIを使うことを推奨。
Okamoto Hidetaka