Open2

RailsでやってたことはBlitz.jsだとこうやる

spawnspawn

before_actionでのログインチェック

Rails(deviseでのログインチェック)

before_action :authenticate_user!	

Blitz.js

const Dashboard: BlitzPage = () => {
  return <div>Dashboard</div>
}
Dashboard.authenticate = true

ログインしてなかった場合のリダイレクト先とかも設定できる。
ログイン保護ページは認証周りのロジックを書いたLayoutを作ってあげるといちいち個別に設定しなくて済みそう。

参照: Authorization & Security