UI-App
Reducing Web and Native application boilerplate.
Complete Example
import App from 'ui-app/web'
class MyApp extends App {
constructor(...args) {
super(...args)
this.persistWhitelist = [
'auth'
]
this.noDevTools = true
this.version = '0.1.0'
}
getReducers() {
return {
...super.getReducers(),
auth: require('auth/reducers').default
}
}
getSagas() {
return [
...super.getSagas(),
require('auth/sagas').default()
]
}
loadMainComponent() {
return require('./MainView').default
}
run() {
super.run()
}
}
const app = new MyApp()
app.run()
export default app