dva 自带的路由,在 ReactNative 中不能用,我用 react-native-router-flux 好像不兼容
我是这样写的,行不通
import React, {Component} from "react";
import dva, { connect } from 'dva/mobile';
import HomeComponent from '../components/HomeComponent';
import home from '../models/home';
import app from '../utils/app';
app.model(home);
function mapStateToProps(state) {
console.log(state);
return state.count
}
const HomeContainer = connect(mapStateToProps)(HomeComponent);
app.router(() => <HomeContainer />);
const HomeContainer = app.start();
<Router>
<Scene key="root">
<Scene key="home" component={HomeContainer} initial={true} hideTabBar={true}/>
</Scene>
</Router>
疑惑如下
app.router(() => <HomeContainer />); 谢谢
我现在用 react-navigation ,周末我会出一个比较完整的例子
app.router(() => <HomeContainer />)是为了加<Provider />
既然 dva 不支持 rn 的 route,那 @sorrycc 能透露下支付宝系 app 的方案吗?
@questionlin 阿里系的,好像是用 weex
@nihgwu 谢谢
Most helpful comment
我现在用
react-navigation,周末我会出一个比较完整的例子app.router(() => <HomeContainer />)是为了加<Provider />