木曜日, 5月 15, 2025
No menu items!
ホーム ブログ ページ 2529

Switch 2、米国での予約開始を延期。トランプ関税の影響見極め



日本では4月4日に抽選販売の応募が開始された、任天堂の新ハード「Nintendo Switch 2」。当初、米国では4月9日から予約受付を開始する予定だったが、遅れることが明らかになった。



Source link

Views: 0

【気付いた?】「ドリトス ナチョ・チーズ味」が厚みのあるチーズ味へリニューアル


ジャパンフリトレーは「ドリトス ナチョ・チーズ味」(オープン価格)をリニューアルし3月31日より発売している。



Source link

Views: 0

ゼロから始める React Hook Form #react-hooks


React Hook Formとは

React Hook Form は、Reactでフォームを扱いやすくするためのライブラリです。

React では通常、フォームの各入力欄を useState で管理し、それを集めてバリデーションして…という処理が必要になります。
React Hook Form を使うと、そういった作業を簡潔に書けるようになります。

具体的には以下のようなことができます:

  • 入力値の管理
  • バリデーション(必須、桁数、数値制限など)
  • エラーメッセージの表示
  • フォームの送信処理

Reactとの関係性

React Hook Form の中核は useForm() というカスタムフックです。
これは React の Hook システム(useState や useEffect など)と同じ考え方で、フォームの状態を扱えるようにしたものです。

React の設計に沿っているため、シンプルなコードが書けます

実際にどう使うのか

useForm の初期化

まずは useForm を使って、フォーム全体の管理を準備します。

import { useForm } from "react-hook-form";

const { register, handleSubmit, formState: { errors } } = useForm();
  • register

    • 各 input に適用して、フォームとして認識させる
  • handleSubmit

    • フォーム送信時にバリデーションを走らせてから処理を行う
  • errors

    • バリデーションでエラーになった項目の情報が入る

入力欄の登録

次に、フォームの中にある