dva
Lightweight elm-style framework based on react and redux.
Documents
- dva 入门:手把手教你用写应用
- dva 简介
- React + Redux 最佳实践 (dva 基于此封装)
- subscription 及其适用场景
- 支付宝前端应用架构的发展和选择: 从 roof 到 redux 再到 dva
Getting Started
Install
$ npm install --save dva
Usage Example
Let's create an count app that changes when user click the + or - button.
;;; // 1. Initializeconst app = ; // 2. Modelapp; // 3. Viewconst App = { return <div> <h2> propscount </h2> <button key="add" onClick= { props}>+</button> <button key="minus" onClick= { props}>-</button> </div> ;}; // 4. Routerapp; // 5. Startappstartdocument;
Examples
FAQ
dva 命名的来历 ?
dva 是守望先锋 (overwatch) 里的英雄。我喜欢使用这个角色,拥有强大的机甲,是个坚实的肉盾,并且她是唯一背景是真实的电竞选手,来自韩国。