chenzhongchen27 / dobux

🍃 轻量级响应式状态管理方案

Home Page:https://kcfe.github.io/dobux/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dobux logo

Dobux

基于 React Context 和 React Hooks 的轻量级响应式状态管理方案

Build Status Coverage Status Version Downloads Bundle Size Vulnerabilities
Peer React Peer React Dom

✨ 特性

  • 🎉 简单易用:仅有 3 个核心 API,无需额外的学习成本,只需要了解 React Hooks
  • 🌲 全局和局部数据源:同时支持全局和局部数据源,更优雅的管理整个应用的状态
  • 🚀 不可变数据源:通过简单地修改数据与视图进行交互,生成不可变数据源,保证依赖的正确性
  • 🍳 友好的异步处理:记录异步操作的加载状态,简化了视图层中的呈现逻辑
  • 🍬 TypeScript 支持:完整的 TypeScript 类型定义,在编辑器中能获得完整的类型检查和类型推断

📦 安装

// 使用 npm
$ npm i dobux --save

// 使用 yarn
$ yarn add dobux

🔨 文档

🔗 示例

🖥 版本依赖

  • React >= 16.8.0
  • ReactDOM >= 16.8.0

📄 LICENSE

MIT

About

🍃 轻量级响应式状态管理方案

https://kcfe.github.io/dobux/

License:MIT License


Languages

Language:TypeScript 64.7%Language:JavaScript 32.5%Language:Handlebars 2.5%Language:CSS 0.3%