Scalable Frontend #1 — Architecture Fundamentals

【読んだ】Scalable Frontend #1 — Architecture Fundamentals

【読んだ】Scalable Frontend #1 — Architecture Fundamentals

Scalable Frontend #1 — Architecture Fundamentals
Scalable Frontend #1 — Architecture Fundamentals

・責務の違いでレイヤーを分けること

layer-based architectureは
application, domain, infrastructure, and inputの4つに分けられる

AJAXリクエスト、ブラウザCookie、LocalStorage、またはWebSocketサーバーとやり取りするユニットをカプセル化する抽象化をすることで
その下の技術は取り替えが利く

inputはviewレイヤー(ReactでもVueでも構わない)はどんなツールでも構わない
大事なことは
viewレイヤーはロジックを持たないこと

・one-way-data flowに従うこと。

The State layer

store。

レイヤーとは絶えず変更するstateとローカルを管理する責務のことで、