3歩進んで2歩下がる

Software Engineer

2024-10-01から1ヶ月間の記事一覧

Remixの複数mutation実装にzodのdiscriminatedUnionを活用する

Remixでデータの更新を行う際に利用するactionですが、1つのリソースに対する複数の更新操作やユースケースごとの更新操作をまとめたくなる場面があります。例えばTODOアプリケーションであれば、アイテムの追加・更新・削除を行いたいケースが考えられます…

Remixのresource routeをリダイレクト用途で使う

Resource Routes とは Remixでは「特定のUIを定義せずにデータを返却するだけのroute」すなわちResource Routes という機能が備わっています。例えば、公式ドキュメントではPDFをダウンロードする用途が紹介されています。 remix.run 今回は、この resource …

Remixの toast notification

はじめに Remix で以下のような toast notification を実装する方法について試行錯誤したログです。 今回紹介するサンプル実装はこちらのリポジトリに置いています。 https://github.com/Kazuhiro-Mimaki/remix-toast-notification 単一のページにおける toa…