dva
![Join the chat at https://gitter.im/dvajs/Lobby](https://img.shields.io/gitter/room/dvajs/Lobby.svg?style=flat)
以中文查看
Lightweight front-end framework based on redux, redux-saga and react-router@2.x. (Inspired by elm and choo)
Features
- Easy to learn, easy to use: only 6 apis, very friendly to redux users
- Elm concepts: organize models with
reducers
, effects
and subscriptions
- Support mobile and react-native: cross platform (ReactNative Example)
- Support HMR: support HMR for components, routes and models with babel-plugin-dva-hmr
- Support load model and routes dynamically: Improve performance (Example)
- Plugin system: e.g. we have dva-loading plugin to handle loading state automatically
- Support TypeScript:with d.ts (Example)
Why dva ?
Demos
Quick Start
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 100+ projects using dva, both in Alibaba and out.
Does it support IE8?
No.
Next
Some basic articles.
Want more?
License
MIT