🐢

ReactのuseActionStateに渡す関数に引数をバインドしたい場合は、引数の順序に気を付ける

2024/12/22に公開

これは何

useActionStateにアクション関数を渡すとき、関数に引数をバインドしたい場合は、引数を先頭にします。バインドしたい引数の後にprevStateを定義します。

参考

https://github.com/facebook/react/issues/31356

備考

フォームにhiddenパラメータを定義して、FormDataを渡してアクション関数から取り出す方法もありますが、個人的にhiddenパラメータを書き換えられるのが嫌なので、バインドする方が好みです。

Discussion