​​React​ref,TypeScript,useImperativeHandle

Thumbnail of post image 064

​

子の入力欄の DOM を ref でそのまま親に渡すと、親は値の書き換えまでできてしまい、子の state と画面がずれます。useImperativeHandle で focus と clear だけを見せる方法と、見せていない操作 ...

​​React​ref,TypeScript,useCallback,useImperativeHandle

Thumbnail of post image 032

​

React 19では、refのコールバックから関数を返すと、要素が外れるときにReactがそれを呼びます。React 18と並べて、呼ばれる順番を確かめ、Mapで要素を管理する例やTypeScriptの型エラーの直し方もまとめました。 ...

​​React​forwardRef,ref,TypeScript,useImperativeHandle

Thumbnail of post image 027

React 19では ref をふつうの props として受け取れるので、新しいコンポーネントに forwardRef はいりません。同じコードを React 18 と 19 で動かし、memo や TypeScript の型での違 ...

カテゴリー