Open2
RailsでやってたことはBlitz.jsだとこうやる
before_actionでのログインチェック
Rails(deviseでのログインチェック)
before_action :authenticate_user!
Blitz.js
const Dashboard: BlitzPage = () => {
return <div>Dashboard</div>
}
Dashboard.authenticate = true
ログインしてなかった場合のリダイレクト先とかも設定できる。
ログイン保護ページは認証周りのロジックを書いたLayoutを作ってあげるといちいち個別に設定しなくて済みそう。