あるプログラマの日記

プログラマのメモ、出来事、考えたこと、勉強とかの雑記

React-hook-form でエラー(TypeError)が発生

React-hook-form で開発をしていてエラーがでるようになってしまった。

Uncaught TypeError: path.split is not a function
...split...
at renderWithHooks (react-dom.development.js:14985)
...split...

調べてみるとバージョンアップが原因だとわかった。
version 7 の記述に変更するとエラーはでなくなった。

version 6 ×

<input name='test' ref={register} />

version 7 〇

<input {...register('test')} />

v7移行ガイド
react-hook-form.com