{}const=>[]async()letfn</>var
開発

Preact 11 Beta:手間のかからない軽量なReact

Hydration 2.0、本物のRef、レガシーへの別れ。新しいベータ版Preactで、開発者はミニReactをさらに高速かつ便利にしました。なぜアップデートする必要があるのか、そしてそれがフロントエンドに何をもたらすのかを簡単に説明します。

К

Kodik

著者

1分で読める

Reactがフロントエンドの「メインボーイング」である場合、 Preact 常に彼の超軽量スポーツ機でした。そして今、 Preact 11 Beta そして、Hydration 2.0、Refサポート、レガシーの廃止など、本当に新しいラウンドがあります。これが何を意味するのか、簡単に見てみましょう。

Hydration 2.0 — 開始時にもうお粥はありません

Hydrationは、サーバーからのHTMLがブラウザで動き出し、インタラクティブなアプリケーションになる瞬間です。Reactと古いPreactでは、ノードの重複、ロード時の奇妙な「引きつけ」などのバグが発生することがありました。

現在:

  • アルゴリズムはよりスマートで高速になりました。

  • HTMLとクライアントの状態の一致は、驚きなしに動作します。

  • SSRアプリケーションは、まるでバターUIを手にしているかのようにスムーズにロードされます🧈。

結果: バグが少なく、不具合が少なく、First Paintが速くなります。

🔥 10万人以上の学生が参加中

理論を読むのに疲れた?
コーディングの時間だ!

Kodik — 実践でプログラミングを学ぶアプリ。AIメンター、インタラクティブなレッスン、実際のプロジェクト。

🤖 AI 24時間
🎓 修了証
💰 無料
🚀 始める
今日参加

Refサポート—ついに!

Preactは常にReactエコシステムとの互換性を誇っていましたが、何かが欠けていました。今では次のように書くことができます。

import { useRef } from 'preact/hooks';

function App() {
  const inputRef = useRef();

  return <input ref={inputRef} placeholder="Write something" />;
}

Refは回避策ではなく、実際に機能します。つまり、Reactからのコードの移植がさらに簡単になりました。

レガシーにさよなら

新しいバージョンでは、Preactチームは古い疑わしいコードの一部を削除することにしました。

  • 古いAPIとの下位互換性を維持していたハキを削除しました。

  • 内部をクリーンアップしました。慣習やサプライズが少なくなりました。

  • コードはよりコンパクトで高速になりました。

結果: ゴミを減らすことで、未来をよりクリーンに。

React vs Preact 11

従来のReactと新しいPreact 11 Betaの違いは次のとおりです。

基準

React

Preact 11 Beta

バンドルサイズ

~40+ KB gzip

〜3 KB gzip

Hydration

クラシック、グリッチが発生する可能性あり

Hydration 2.0、より安定してより速く

Refs

フルサポート

新しくサポートされました(新機能🎉)

エコシステムの互換性

100%(Reactエコシステム)

非常に高い、現在は1:1に近い

レガシー

多くの下位互換性

古いコードを削除し、コードベースをよりクリーンにしました

開発者にとって重要な点

  • もしあなたが SSR または ISR — Hydration 2.0 は、品質を大幅に向上させます。

  • 使用する場合 Reactのライブラリ — Refのサポートが痛みを和らげます。

  • ご希望の場合 最小バンドル そしてスピード—Preactはチャンピオンのままです。

B コディケ 私たちは常にこのようなアップデートをフォローしています。私たちのモットーは、複雑なものを簡単な言葉で説明することです。誰もが余計なストレスを感じることなく、現代のフレームワークに慣れることができるようにすることです。

アプリにはJavaScriptとフロントエンドのコースがあり、 Telegramチャンネル Preact 11 Betaのようなニュースについて話し合っています。

📲 参加する そして、私たちと一緒にレベルアップしましょう!

🎯先延ばしをやめよう

記事は気に入った?
実践の時間だ!

Kodikでは読むだけでなく、すぐにコードを書く。理論 + 実践 = 本当のスキル。

即座に実践
🧠AIがコードを説明
🏆修了証

登録不要 • カード不要