dva

基于 React 和 redux 的轻量级 elm 式框架。(灵感来自 elm 和 choo)。「🌱 React and redux based, lightweight and elm-style framework. (Inspired by elm and choo)」

Github星跟蹤圖

English | 简体中文

dva

codecov
CircleCI
NPM version
Build Status
Coverage Status
NPM downloads
Dependencies
Join the chat at https://gitter.im/dvajs/Lobby

Lightweight front-end framework based on redux, redux-saga and react-router. (Inspired by elm and choo)


Features

  • Easy to learn, easy to use: only 6 apis, very friendly to redux users, and API reduce to 0 when use with umi
  • Elm concepts: organize models with reducers, effects and subscriptions
  • Support HMR: support HMR for components, routes and models with babel-plugin-dva-hmr
  • Plugin system: e.g. we have dva-loading plugin to handle loading state automatically

Demos

Quick Start

More documentation, checkout https://dvajs.com/

FAQ

Why is it called dva?

D.Va’s mech is nimble and powerful — its twin Fusion Cannons blast away with autofire at short range, and she can use its Boosters to barrel over enemies and obstacles, or deflect attacks with her projectile-dismantling Defense Matrix.

—— From OverWatch

Is it production ready?

Sure! We have 1000+ projects using dva in Alibaba.

Does it support IE8?

No.

Next

Some basic articles.

Want more?

Community

Slack Group Github Issue 钉钉群 微信群
sorrycc.slack.com umijs/umi/issues

License

MIT

主要指標

概覽
名稱與所有者dvajs/dva
主編程語言JavaScript
編程語言JavaScript (語言數: 1)
平台
許可證MIT License
所有者活动
創建於2016-06-24 09:06:16
推送於2024-05-10 02:09:39
最后一次提交2024-05-10 10:09:34
發布數199
最新版本名稱dva-loading@3.0.25 (發布於 2024-05-10 10:09:34)
第一版名稱0.0.1 (發布於 2016-06-26 11:40:57)
用户参与
星數16.2k
關注者數432
派生數3.2k
提交數759
已啟用問題?
問題數2165
打開的問題數20
拉請求數204
打開的拉請求數6
關閉的拉請求數142
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?