/note/tech

経年劣化に耐える ReactComponent の書き方

私はレイヤーによる技術の分離で、ReactComponent の経年劣化に備えています。ここでいうSFCとは「Stateless Functional Component」の略称ではありません。Vue.js の文脈にある「Single File Component」を指します。

  • (1) import層
  • (2) Types層
  • (3) DOM層
  • (4) Style層
  • (5) Container層

記述順は「依存関係の上流下流」に従います。import や型定義が上流工程であることは言うまでもないので省略、重要なのは(3)〜(5)を構成するレイヤーです。