​​React​Playwright,TypeScript,useActionState,useFormStatus,useRef,フォーム

Thumbnail of post image 119

送信ボタンを続けて押しても、注文が1件だけ作られるようにする方法です。送信中にボタンを無効にする書き方、refで止める書き方、formのactionの場合と、サーバー側でIdempotency-Keyを使う方法を確かめました。 ...

​​React​TypeScript,useActionState,useFormStatus,フォーム

Thumbnail of post image 115

​

React 19のuseFormStatusを使うと、フォームの中に置いたボタンの部品が、propsなしで送信中かどうかを読めます。使い回せる送信ボタンを作り、押したボタンの見分け方や、pendingがtrueにならない置き方を確かめ ...

​​React​TypeScript,useFormStatus,フォーム

Thumbnail of post image 026

React 19のに渡した関数は、FormDataを受け取って呼ばれます。useFormStatusで子のボタンから送信中を読む方法と、同じコンポーネントで呼ぶと効かない落とし穴を確かめました。

カテゴリー