⬡ Rork 開発/2026-06-23上級
オフラインで書いた投稿が、復帰した瞬間にもう一つ増える——再送に強い送信アウトボックスの設計
オフラインで書いた投稿が復帰時に二重登録される問題を防ぐ、送信アウトボックスの設計です。生成時に一度だけ決める冪等キー、SQLiteへの永続化、一時IDの付け替え、毒メッセージの隔離までを、動くTypeScriptコードとともに組み立てます。再送だけでは安全にならない理由から説明します。
⬡ Rork 開発/2026-04-12中級
Rork でオフライン対応アプリを構築する — AsyncStorage と SQLite を使ったキャッシュ戦略の実践
Rorkで生成したアプリにオフライン機能を実装します。AsyncStorageとSQLiteの使い分け、リスト画面のオフライン対応、通信できないときのUI状態管理、オプティミスティック更新による書き込みまで、ユーザー離脱を防ぐキャッシュ設計を段階的に解説します。