このように、TanStack Form は「一度でも編集されたら isDirty = true」という履歴型の判定を採用しています。 ただし、TanStack Form のコミュニティからは「現在値 ≠ 初期値」のような差分型の判定も求められており、そのため今後は「isDefaultValue」の導入が進められています。これにより、将来的には履歴型と差分型の両方のアプローチを柔軟に使い分けられるようになる予定です。こちらに関しては後述します。 なぜ TanStack Form は React Hook Form と異なる Dirty 判定を採用したのか? TanStack Form が後発のライブラリでありながら、React Hook Form とは異なる「履歴型」の Dirty 判定を採用しているのには、いくつか理由があると考えられます。 まず、ユーザーが実際にフィールドを操作したかどう