Skip to content

lpreterite/datagent

Repository files navigation

Datagent

npm version NPM downloads build status FOSSA Status

Datagent是一个用于模块化管理前端请求的工具,提供数据格式化、多服务源切换、语义化数据定义等功能。在 React,Vue,Angular 等现代 JavaScript 框架下,UI 显示均以数据驱动为中心,服务端提供的数据不是所有场合都能符合 UI 所需的结构。格式化数据、转义数据的代码往往不可避免的写在UI组件、业务逻辑代码或是页面等各个地方,导致冗余代码、逻辑复杂又难以维护等问题。面对这类情况可使用Datagent解决这类问题,不单单能统一调取后端服务和格式化从服务端获得的数据,定义一些处理后还能用于所有场景,让你更方便同步UI状态。

datagent-run

你可以马上尝试在codepen上的例子

安装

npm install -S datagent
//or
yarn add datagent

目前正式版本为1.x,下面是安装2.0版本尝尝鲜。

npm install -S datagent@next
// or
yarn add datagent@next

文档

License

Datagent是根据MIT协议的开源软件

FOSSA Status