考虑以下典型的CRUD应用:
具有一对一、一对多和实体间多对多关系的关系域模型。实体保存在关系数据库中。
服务层提供REST API处理 GET , POST , PUT 和 DELETE 实体上执行业务事务的方法。
GET
POST
PUT
DELETE
客户端状态由Redux状态容器管理。Redux将实体的表示形式存储在数据层中,并在其上存储挂起的事务。Redux中间件用于更卫生和更容易推理的代码。
UI是使用React和客户端呈现实现的。组件内部状态用于次要状态管理,作为使用更大画笔(Redux操作)启动事务的“前奏”。