Dojo-存储与单个服务组件

Dojo-存储与单个服务组件,dojo,Dojo,Dojo建议使用存储来管理客户端的数据。据我所知,当我们收集数据时,应该使用存储。如果某些服务只返回一个对象而不是数据集合,我们是否应该使用存储?简单回答:您可以将存储用于集合,甚至仅用于一个对象 dojo/store为访问和操作存储数据提出了统一的接口 根据我的经验,当需要构建更复杂的组件(例如获取数据并将数据推送到API的网格)时,通常可以使用dojo/store 在您只有一个简单的小部件的情况下,添加一个商店会增加复杂性,也许这是不必要的 Dojo store有几个模块,用于更复杂的操作,

Dojo建议使用存储来管理客户端的数据。据我所知,当我们收集数据时,应该使用存储。如果某些服务只返回一个对象而不是数据集合,我们是否应该使用存储?

简单回答:您可以将存储用于集合,甚至仅用于一个对象

dojo/store
为访问和操作存储数据提出了统一的接口

根据我的经验,当需要构建更复杂的组件(例如获取数据并将数据推送到API的网格)时,通常可以使用
dojo/store

在您只有一个简单的小部件的情况下,添加一个商店会增加复杂性,也许这是不必要的

Dojo store有几个模块,用于更复杂的操作,下面简要概述:

dojo/store/Memory
: 如果需要查询、修改和访问更复杂的客户端内存数据

dojo/store/JsonRest
: 如果需要通过RESTful HTTP请求查询、修改和访问数据

dojo/store/Observable
: 如果您需要数据监控功能。观察对象属性的变化等

dojo/store/Cache

如果您需要存储的缓存功能。

如果您愿意,您可以这样做,但是存储通常用于将后端数据绑定到小部件,如果您只有1个值,并且该值没有更改,那么使用它在体系结构上是否正确似乎是太多了?我总是可以创建服务实用程序组件,它将处理该特定值的服务器交互。