Preactの目標
目標
Preactは、いくつかの重要な目標を実現することを目指しています
- パフォーマンス: 高速、効率的な描画
- サイズ: 小さいサイズ、軽量(約3.5 kB)
- 効率性: 効果的なメモリ使用率(GCスラッシングの回避)
- 理解性: コードベースの理解に数時間以上かかるべきではありません
- 互換性: Preactは、React APIとほぼ互換性があることを目指しています。 preact/compatは、Reactとの互換性を最大限実現することを目指しています。
目標外
いくつかのReactの機能は、上記の主要なプロジェクト目標を満たさなかったり、Preactの主要機能の範囲に収まらなかったりするために、意図的にPreactから除外されています。
意図的な項目は、Reactとの違いに記載されています
PropTypes
、これらは個別のライブラリとして簡単に使用できますChildren
、ネイティブ配列に置き換えることができますSynthetic Events
、PreactはIE8などの古いブラウザの問題を修正しようとしていないため