React Hook Form v7 でUIコンポーネントを使う方法
ReactでバリデーションするのにはReact Hook Formという便利なライブラリがありますが、フォーム作るのにはMUIみたいなUIコンポーネントを使うことが多いと思います。
そこで今回はUIコンポーネントでReact Hook Formを使う方法をご紹介します。
- 投稿日
- 更新日
ReactでバリデーションするのにはReact Hook Formという便利なライブラリがありますが、フォーム作るのにはMUIみたいなUIコンポーネントを使うことが多いと思います。
そこで今回はUIコンポーネントでReact Hook Formを使う方法をご紹介します。
React のスタイルは CSS-in-JS が広く使われていますが、規模が大きくなると通常のCSSファイルを読み込むよりもパフォーマンスに影響があるらしいです。
Linaria は CSS-in-JS のように書きつつビルド時に外部CSSファイルに書き出すのでパフォーマンスの問題を解決できます。
タイトルちょっと何言ってるかわかりませんが、フォームの入力項目をjQueryで増減させたりすることがあるかと思うのですが、その際name属性に指定されている配列のindexを採番し直す方法をご紹介します。
React HooksのuseContext/useReducerを使用して、ステート管理する方法をご紹介します。
とりあえずReactをはじめるたい時はCreateReactAppとか使うと簡単に始められるのですが、基本SPA用なので、すでにあるサイトに導入とかバックエンドフレームワークに導入とか難しかったりします。
そこでWebpackを使用して既存のサイトにReactを導入する方法をご紹介します。