Join our webinar on Wednesday, June 26, at 1pm EDTHow Chia Mitigates Risk in the Crypto Industry.Register
Socket
Socket
Sign inDemoInstall

dva

Package Overview
Dependencies
60
Maintainers
1
Versions
82
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.0.4 to 0.0.5

dist/dva-min.js

22

CHANGELOG.md
## `0.0.5`
- [5](https://github.com/sorrycc/dva/pull/5) - Prepare umd build before publish, then we can make demo on jsfiddle and jsbin more easily
## `0.0.4`

@@ -7,2 +11,20 @@

### Why
先说 Router 。之前是这样的:
```javascript
app.router(
<Route path="/" component={App} />
);
```
这有几个问题:
1. 不支持 [Dynamic Routing](https://github.com/reactjs/react-router/blob/master/docs/guides/DynamicRouting.md)
1. 有多个路由配置时,由于 jsx 的限制,必须有一个额外的 element 把它们包含起来。比如:`<div><Route path="/a" /><Route path="/b" /></div>`
1. HMR 支持问题。`<Router>` 不放外面传入会触发 react-router 的 rerender,而 react-router 不允许 rerender
另外,`app.start` return render 方法纯粹是为了支持 components 和 routes 的 HMR,之后如果找到更好的方法,会去掉。
## `0.0.3`

@@ -9,0 +31,0 @@

15

lib/index.js

@@ -6,3 +6,2 @@ 'use strict';

});
exports.connect = undefined;

@@ -21,11 +20,2 @@ var _regenerator = require('babel-runtime/regenerator');

var _reactRedux = require('react-redux');
Object.defineProperty(exports, 'connect', {
enumerable: true,
get: function get() {
return _reactRedux.connect;
}
});
var _react = require('react');

@@ -39,2 +29,4 @@

var _reactRedux = require('react-redux');
var _redux = require('redux');

@@ -220,2 +212,3 @@

exports.default = dva;
exports.default = dva;
module.exports = exports['default'];
{
"name": "dva",
"version": "0.0.4",
"version": "0.0.5",
"description": "Front-end framework based on react, redux, react-redux, react-router and redux-saga, inspired by elm and choo.",

@@ -50,4 +50,8 @@ "repository": {

"babel-runtime": "^6.9.2",
"browserify": "^13.0.1",
"browserify-shim": "^3.8.12",
"envify": "^3.4.1",
"eslint": "^2.7.0",
"eslint-config-airbnb": "^9.0.1"
"eslint-config-airbnb": "^9.0.1",
"uglifyjs": "^2.4.10"
},

@@ -68,2 +72,6 @@ "babel": {

],
"browserify-shim": {
"react": "global:React",
"react-dom": "global:ReactDOM"
},
"files": [

@@ -74,4 +82,5 @@ "lib",

"router.js",
"fetch.js"
"fetch.js",
"dist"
]
}

@@ -77,4 +77,10 @@ # dva

## FAQ
### dva 命名的来历 ?
dva 是守望先锋 (overwatch) 的英雄之一。我喜欢使用这个角色,她有强大的机甲,是个坚实的肉盾,并且她是唯一背景是真实的电竞选手,来自韩国。
## License
[MIT](https://tldrlegal.com/license/mit-license)

@@ -114,2 +114,1 @@ import React from 'react';

export default dva;
export { connect } from 'react-redux';
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc