§06-09Collaboration
ロック / claim
編集権を一人が取得して同時編集を防ぐ。
同時編集で上書きが起きると困る対象を、一人ずつ順番に扱えるようにする。設定や請求書など、競合解決より排他が適した場面で使う。
実装のポイント
ロックは有効期限(TTL)付きで取得し、編集中はハートビートで延長する。強制解除の手段と、誰がいつから保持しているかの表示をセットで用意する。
- 特徴
- 状態管理
- モック
- デモで使っているもの
- lucide-react
§06-09Collaboration
編集権を一人が取得して同時編集を防ぐ。
同時編集で上書きが起きると困る対象を、一人ずつ順番に扱えるようにする。設定や請求書など、競合解決より排他が適した場面で使う。
ロックは有効期限(TTL)付きで取得し、編集中はハートビートで延長する。強制解除の手段と、誰がいつから保持しているかの表示をセットで用意する。