Skip to content
Please note that GitHub no longer supports Internet Explorer.

We recommend upgrading to the latest Microsoft Edge, Google Chrome, or Firefox.

Learn more
🌱 React and redux based, lightweight and elm-style framework. (Inspired by elm and choo)
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
docs fix typo in docs/API.md (#2041) Mar 21, 2019
examples
packages dep: upgrade immer to 2 (#2024) Mar 8, 2019
scripts
website
.editorconfig init commit Jun 24, 2016
.eslintignore
.eslintrc
.gitignore chore: bundle with umi-library (#2015) Mar 7, 2019
.travis.yml
LICENSE
README.md
README_zh-CN.md chore: bundle with umi-library (#2015) Mar 7, 2019
jest.config.js refact: directory structure, use umi-test, ... Apr 4, 2018
lerna.json
package.json
yarn.lock

README.md

English | 简体中文

dva

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

You can’t perform that action at this time.