タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

高階関数に関するkikuchi1201のブックマーク (1)

  • Reactアプリのコードを美しく保つ「高階コンポーネント」の考え方とは?

    Reactアプリケーションを整理して構築し、保守を簡単にするためにHigher-Order Componentsを使用する方法について説明します。純粋関数でコードをクリーンに保つ方法や、同じ原理をReactコンポーネントに適用する方法を紹介します。 純粋関数 以下のプロパティに従っている場合、その関数は純粋であると見なされます。 取り扱うすべてのデータが引数として宣言されている 与えられたデータやその他のデータを変化させない(多くの場合、副作用と呼ばれる) 同じ入力には、常に同じ出力を返す たとえば、以下のadd関数は純粋です。 function add(x, y) { return x + y; } しかし以下のbadAdd関数は純粋ではありません。 var y = 2; function badAdd(x) { return x + y; } badAdd関数は直接与えられていないデー

    Reactアプリのコードを美しく保つ「高階コンポーネント」の考え方とは?
  • 1