└── README.md /README.md: -------------------------------------------------------------------------------- 1 | 2 | # Awesome dva 3 | 4 | > [dva](https://github.com/dvajs/dva) is a react and redux based, lightweight and elm-style framework. 5 | 6 | ## Official resources 7 | 8 | - [Repo](https://github.com/dvajs/dva) 9 | 10 | ## Documentation 11 | 12 | - [Getting Started](https://github.com/dvajs/dva-docs/blob/master/v1/en-us/getting-started.md) 13 | - [API](https://github.com/dvajs/dva#api) 14 | - [Concepts](https://github.com/dvajs/dva-docs/blob/master/v1/en-us/concepts.md) 15 | - [Tutorial](https://github.com/dvajs/dva-docs/blob/master/v1/zh-cn/tutorial/01-%E6%A6%82%E8%A6%81.md) (in chinese only) 16 | - [Knowledge Map](https://github.com/dvajs/dva-knowledgemap) - Knowledge map for dva. (in chinese only) 17 | 18 | ## CLI 19 | 20 | - [dva-cli](https://github.com/dvajs/dva-cli) - The dva command line utility, including commands like `init`, `new` and `generate`. 21 | - [dva-ast](https://github.com/dvajs/dva-ast) - Dva static analysis based on javascript ast. 22 | 23 | ## Boilerplates 24 | 25 | - [dva-boilerplate-typescript](https://github.com/sorrycc/dva-boilerplate-typescript) - Dva boilerplate for typescript. 26 | - [dva-boilerplate-isomorphic](https://github.com/sorrycc/dva-boilerplate-isomorphic) - Dva boilerplate for isomorphic. 27 | - [dva-boilerplate-electron](https://github.com/sorrycc/dva-boilerplate-electron) - Dva boilerplate for electron. 28 | - [dva-example-react-native](https://github.com/sorrycc/dva-example-react-native) - Dva example for React Native. 29 | - [dva-antd-starter](https://github.com/xlsdg/dva-antd-starter) - Dva example for Ant Design. 30 | - [dva-antd-mobile-starter](https://github.com/xlsdg/dva-antd-mobile-starter) - Dva example for Ant Design mobile. 31 | 32 | 33 | ## Demos 34 | 35 | - [Hackernews](https://dvajs.github.io/dva-hackernews/) ([repo](https://github.com/dvajs/dva-hackernews)) - HackerNews clone built with dva. 36 | - [User Dashboard](https://github.com/dvajs/dva/blob/master/examples/user-dashboard) - A dashboard for managing user based on dva and [antd](https://github.com/ant-design/ant-design). 37 | - [Count](https://github.com/dvajs/dva/tree/master/examples/count) - A dead simple count example. 38 | 39 | ## Plugins and addons 40 | 41 | - [dva-loading](https://github.com/dvajs/dva-loading) - Auto loading plugin for dva, you don't need to write showLoading and hideLoading any more. 42 | - [babel-plugin-dva-hmr](https://github.com/dvajs/babel-plugin-dva-hmr) - Hmr babel plugin for dva. 43 | 44 | ## Articles 45 | 46 | - [Practical Projects with dva and antd](https://ant.design/docs/react/practical-projects) 47 | - [从 0 开始实现 react 版本的 hackernews (基于 dva)](https://github.com/sorrycc/blog/issues/9) 48 | - [支付宝前端应用架构的发展和选择: 从 roof 到 redux 再到 dva](https://github.com/sorrycc/blog/issues/6) 49 | - [dva 介绍 (Why and What)](https://github.com/dvajs/dva/issues/1) 50 | 51 | ## License 52 | 53 | [![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/) 54 | 55 | To the extent possible under law, [sorrycc](https://github.com/sorrycc) has waived all copyright and related or neighboring rights to this work. 56 | --------------------------------------------------------------------------------