ホームページ >ウェブフロントエンド >CSSチュートリアル >追加します
新しいウェブサイトを構築しますか?あなたの最初の考えは、React、Vue、next.js、nuxt.js、Vite、またはwebpackです。ただし、フレームワークに飛び込み、ツールを構築する前に、より単純なアプローチを検討してください。
Phil Hawksworthの洞察力に富んだツイートが鳴っています。本当にフレームワークが必要ですか?ブラウザで目標をネイティブに達成できますか?時々、フレームワークを完全に回避すると、事前に構築されたソリューションの最適化のオーバーヘッドを避けるため、特に長期的には、よりスリムで高速なサイトが得られます。
優先順位付けコードを減らすということは、より多くの価値を提供することを意味します。ブラウザAPIを理解することで、ホイールの再発明を防ぎ、アクセシビリティを向上させることができます。
タスクごとに外部ライブラリに依存する代わりに、基礎となる機能を調べます。 1つのプロジェクトでは、不要なCSSを含むNPMパッケージ全体に依存していました。ゼロから書き換えると、バンドルサイズが大幅に減少し、カスタマイズが大きくなりました。
これは、すべてのライブラリとフレームワークを避けることではありません。オープンソースは非常に貴重です。それは選択的であることです。ブラウザの機能を活用し、外部依存関係を最小限に抑えます。より少なく使用し、より多くを達成します。
以上が追加しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。