跳转到内容

在代码中看得见的前端架构

来自真实项目的前端架构

在代码中看得见的前端架构

从 State 和 Feature Flow,到边界与职责:本站解释支撑可持续前端架构的深层概念。内容清晰、具体,不追逐框架热潮。

写给那些不只想构建前端,还想理解并说明每项决策依据的人。

# FEATURE FLOW DIAGNOSTIC
[FLOW]UI 发送 Intent。Feature 负责响应,而不是用回调编排流程。
[STATE]Loading、筛选和选择都属于状态。它们不是组件顺手承担的杂务。
[边界]Resource、Store、Facade 和 Mapper 各有职责。架构决策应该在代码中清晰可见。
[结论]架构不是从一张宏大的图开始。而是从下一条具体边界开始。

初次到访?可以这样开始。

本站不是线性文档,但许多观点确实层层相扣。这条路径从前端的基本思维模型出发,逐步走向具体的架构决策。

以下文章链接目前指向德语原文。

  1. 01

    换一种方式理解前端

    先理解响应式界面背后的思维模型,以及为什么 UI 需要拥有自己的状态。

    阅读《前端不是换了颜色的后端》→
  2. 02

    在代码中划清职责

    看看清晰的职责边界如何在一个具体的 Frontend Feature 中体现。

    打开前端战术设计 →
  3. 03

    理解 Feature Flow

    沿着 Retrieve Slice,从外部 Resource 一直追踪到屏幕上的 ViewModel。

    阅读 Retrieve Slice →
  4. 04

    质疑自己的直觉

    检查那些看似合理、却会让前端长期付出不必要成本的假设。

    识别架构误区 →

足够深入,才能真正理解。足够具体,才能付诸实践。

说出几个架构术语并不难。真正困难的是把它们变成项目里的具体决策:State 放在哪里?谁应该知道 ViewModel?Command 从哪里开始?哪条边界在保护业务知识?

因此,本站会把架构背后的思考与它在代码中显现的切分方式放在一起讨论。这里没有放之四海而皆准的配方,只有一套可以理解和检验的依据,帮助你做出更好的决策。

你会在这里读到什么

继续深入,并付诸实践

这些栏目从三个角度补充核心主题:放在具体上下文中的决策、反复出现的解决结构,以及真实项目中的经验。