フロントエンド・PHPカンファレンス北海道2026
採択
トーク(15分)
フロントエンド 初登壇

Signals Deep Dive

nishitaku_dev nishitaku nishitaku_dev
3

SignalsはTC39のStage1標準化プロポーザルとして進行中で、依存関係を追跡して必要な部分だけを効率的に更新するfine-grained reactivityを実現する仕組みとして注目されています。

Signalsが提案するリアクティブモデルは、状態の変更を効率よく扱うアプローチとしてフロントエンド開発で重要な設計パターンであり、Angular、Vue、Solid、Svelte、Preact、Qwikなどの主要フレームワーク/ライブラリでも採用されています。

状態管理はフロントエンド開発で避けて通れない課題ですが、Signalsを理解することで、不要な再描画を減らしパフォーマンスを高める設計判断や、リアクティブモデルの本質的な振る舞いを理解できます。

本セッションでは、以下の視点でSignalsにDeep Diveします。
・ Signalsがどのようにして依存関係を追跡しているか
・ 状態が変わったとき、必要な箇所だけ更新される仕組み
・ signal-polyfillを実際に触ってみた体験と得られた知見

Signalsの内部メカニズムを通じて、現代的なリアクティブ設計の理解を深めます。