代码之家  ›  专栏  ›  技术社区  ›  Tuomas Toivonen

复杂关系域模型的Redux状态构造

  •  2
  • Tuomas Toivonen  · 技术社区  · 6 年前

    考虑以下典型的CRUD应用:

    具有一对一、一对多和实体间多对多关系的关系域模型。实体保存在关系数据库中。

    服务层提供REST API处理 GET , POST , PUT DELETE 实体上执行业务事务的方法。

    客户端状态由Redux状态容器管理。Redux将实体的表示形式存储在数据层中,并在其上存储挂起的事务。Redux中间件用于更卫生和更容易推理的代码。

    UI是使用React和客户端呈现实现的。组件内部状态用于次要状态管理,作为使用更大画笔(Redux操作)启动事务的“前奏”。

    0 回复  |  直到 6 年前