2024年1月16日のブックマーク (1件)

  • Reactで実装したフォームのパフォーマンスが問題になるのはなぜか

    RelayHub合同会社の久保田光則です。 Reactでフォームを効率よく実装するためのライブラリとして、React Hook FormReact Final Form、TanStack Formなどがあります。これらのライブラリは、フォームを効率よく実装できる枠組みを提供してくれるだけではなく、高速なフォームを実装するための方法も提供してくれます。 で、この記事ではReact Hook Formとかそういうライブラリの使い方というよりかは、そもそもなぜReactで実装したフォームのパフォーマンスが問題になりやすいのか、その辺りの事情について解説します。 Reactのレンダリングの仕組み Reactでは皆さんご存知のとおり、仮想DOMと呼ばれるDOMに似た構造のオブジェクトを生成してレンダリングを行います。Reactのコンポーネントはレンダリングするたびにそのコンポーネントに対応する仮想

    Reactで実装したフォームのパフォーマンスが問題になるのはなぜか
    i5s4y
    i5s4y 2024/01/16
    わざわざkeyにUUID付けないといけないように、Reactって欠陥が多いんですよね