🌱 React and redux based, lightweight and elm-style framework. (Inspired by elm and choo)
Alternatives To Dva
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
React Boilerplate29,238236 months ago1May 11, 2014116mitJavaScript
:fire: A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices.
Redux Saga22,48013,5613,220a day ago73March 17, 202329mitJavaScript
An alternative side effect model for Redux apps
Dva16,1712,6466476 months ago81April 11, 202320mitJavaScript
🌱 React and redux based, lightweight and elm-style framework. (Inspired by elm and choo)
Reactotron14,164721021 hours ago10August 09, 2016131mitJavaScript
A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.
React_on_rails4,984419915 days ago196July 31, 202315mitRuby
Integration of React + Webpack + Rails + rails/webpacker including server-side rendering of React, enabling a better developer experience and faster client performance.
4 days ago6mitJavaScript
Not the usual clone that you can find on the web.
2 years ago6apache-2.0JavaScript
iReading App Write In React-Native
Arc2,79822 years ago18April 25, 201762JavaScript
React starter kit based on Atomic Design
Next Redux Wrapper2,4957601415 months ago52February 07, 202336mitTypeScript
Redux wrapper for Next.js
Kea1,90456296 months ago225February 28, 20236mitJavaScript
Production Ready State Management for React
Alternatives To Dva
Select To Compare

Alternative Project Comparisons

English |


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)


  • 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


Quick Start

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


Why is it called dva?

D.Vas 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?



Some basic articles.

Want more?


Slack Group Github Issue
sorrycc.slack.com umijs/umi/issues



Popular Redux Projects
Popular Redux Saga Projects
Popular User Interface Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Redux Saga