フロントエンド設計

SPAでAPI設計が重要になる理由とBFFの役割

SPAでAPI設計が重要になる理由とBFF(Backend For Frontend)の役割 サーバレンダリング時代のデータの流れ SPAでは何が変わるのか なぜAPI設計がUIを壊すのか BFF(Backend For Frontend)とは何か BFFが必要になる具体的な場面 GraphQLとの関係 注意点:BF…

SPAとSSRの違いは描画場所ではない

SPAとSSRの違いは「描画場所」では説明できない SPAの責務:クライアントがアプリケーションになる SSRの責務:サーバがアプリケーションの主体 なぜ「描画場所」で説明すると誤解が起きるのか 責務分割が変わると何が変わるのか キャッシュ戦略** エラーの…

jQueryがSPA時代に衰退した技術的理由

jQueryは時代遅れになったのではなく「役割を終えた」 jQueryの前提 ― 「DOMは完成している」 SPAの前提 ― 「DOMは変化する」 状態管理の問題 なぜReact/Vueが解決できたのか 再描画コストの問題 パフォーマンスではなく「設計」の問題 最後に jQueryは時代…