本文へ移動

§06-09Collaboration

ロック / claim

編集権を一人が取得して同時編集を防ぐ。

同時編集で上書きが起きると困る対象を、一人ずつ順番に扱えるようにする。設定や請求書など、競合解決より排他が適した場面で使う。

実装のポイント

ロックは有効期限(TTL)付きで取得し、編集中はハートビートで延長する。強制解除の手段と、誰がいつから保持しているかの表示をセットで用意する。

特徴
  • 状態管理
  • モック
デモで使っているもの
  • lucide-react