この記事は、React Hook Formのバージョン7.72.1のリリースノートを提供しています。このバージョンでは、いくつかのバグ修正が行われています。具体的には、デフォルト値に対するnumeric string keysのisDirtyチェックの追加、shouldDirtyを使用したsetValueによる無関係なdirtyフィールドの汚染を防ぐ修正、HookFormControlContext内のcontrolのメモ化によるレンダリングの競合防止、ネストされたフィールド配列のためのisNameInFieldArrayのチェックの修正、Controllerの再マウント時のformState.isValidの不正確さを修正しています。これらの修正は、ユーザーからのフィードバックに基づいて行われ、より安定した動作を提供することを目的としています。 • バージョン7.72.1のリリースノート • デフォルト値に対するnumeric string keysのisDirtyチェックの追加 • shouldDirtyを使用したsetValueによる無関係なdirtyフィールドの汚染防止 • HookFormControlContext内のcontrolのメモ化によるレンダリング競合の防止 • ネストされたフィールド配列のためのisNameInFieldArrayのチェック修正 • Controllerの再マウント時のformState.isValidの不正確さの修正
この記事は、React Hook Formのバージョン7.72.0のリリースノートを提供しています。このバージョンでは、フォームレベルのバリデーション機能が追加され、特定の条件に基づいてエラーメッセージを返すことが可能になりました。また、useFieldArrayが無関係なフィールドを「dirty」としてマークするのを防ぐ修正や、ネイティブバリデーションを無視するチェックボックスのバリデーションに関する修正も行われています。さらに、formStateをサブスクライブして送信状態を追跡できるようになりました。 • フォームレベルのバリデーション機能が追加された • 特定の条件に基づくエラーメッセージの返却が可能 • useFieldArrayの修正により無関係なフィールドが「dirty」としてマークされない • ネイティブバリデーションを無視するチェックボックスのバリデーションが修正された • formStateをサブスクライブして送信状態を追跡できるようになった