0.6.2 • Published 7 years ago
rua-dva v0.6.2
Rua-Dva
Easier way to use dva.js (Inspired by MirrorJs)
Version Note
RuaDva's version will match the dva's version that we use
What is Dva?
Features
actionssimplifiesdispatchfunction (See usage 1,2,3)dvaLiteprovides a lite version of dva (original dva integrates react router)- Under Development
dvaReactNavigationprovides dva which integratesReact Navigation
Bootstrap
Setup
// import
import { ruaDva } from 'rua-dva'
// create dva
const app = dva({
extraEnhancers: [],
onError(e) {
console.log(e.message);
},
})
// rua
ruaDva(app)
// models
app.use(xxx)
...
app.start(xxx)
...Usage 1
// before
...
this.props.dispatch({
type: 'auth/logout',
})
...
// import
import { actions } from 'rua-dva'
// now
...
actions.auth.logout()
...Usage 2
// before
...
this.props.dispatch({
type: 'auth/login',
payload: {
username: 'admin',
password: 'rua and roll',
}
})
...
// import
import { actions } from 'rua-dva'
// now
...
actions.auth.login({
username: 'admin',
password: 'rua and roll',
})
...Usage 3
// before
...
this.props.dispatch({
type: 'auth/loginAsync',
payload: {
username: 'admin',
password: 'rua and roll',
},
success: () => console.log('yeah~'),
failure: () => console.log('no~'),
})
...
// import
import { actions } from 'rua-dva'
// now
...
actions.auth.loginAsync({
username: 'admin',
password: 'rua and roll',
}, {
success: () => console.log('yeah~'),
failure: () => console.log('no~'),
})
...0.6.2
7 years ago
0.6.1-fix.1
7 years ago
0.6.1
7 years ago
0.6.0
8 years ago
0.5.0
8 years ago
0.4.2
8 years ago
0.4.1
8 years ago
0.4.0
8 years ago
0.4.0-rc.7
8 years ago
0.4.0-rc.6
8 years ago
0.4.0-beta.5
8 years ago
0.4.0-beta.4
8 years ago
0.4.0-beta.3
8 years ago
0.4.0-beta.2
8 years ago
0.4.0-beta.1
8 years ago
0.3.0
8 years ago
0.3.0-alpha.1
8 years ago
0.2.6
8 years ago
0.2.5
8 years ago
0.2.4
8 years ago
0.2.2
8 years ago
0.2.1
8 years ago
0.2.0
8 years ago