ヘルプ
サポート

Preactの目標

目標

Preactは、いくつかの重要な目標を実現することを目指しています

  • パフォーマンス: 高速、効率的な描画
  • サイズ: 小さいサイズ、軽量(約3.5 kB)
  • 効率性: 効果的なメモリ使用率(GCスラッシングの回避)
  • 理解性: コードベースの理解に数時間以上かかるべきではありません
  • 互換性: Preactは、React APIとほぼ互換性があることを目指しています。 preact/compatは、Reactとの互換性を最大限実現することを目指しています。

目標外

いくつかのReactの機能は、上記の主要なプロジェクト目標を満たさなかったり、Preactの主要機能の範囲に収まらなかったりするために、意図的にPreactから除外されています。

意図的な項目は、Reactとの違いに記載されています

  • PropTypes、これらは個別のライブラリとして簡単に使用できます
  • Children、ネイティブ配列に置き換えることができます
  • Synthetic Events、PreactはIE8などの古いブラウザの問題を修正しようとしていないため