0.3.7 • Published 5 years ago

@dva-rn/dva-rn v0.3.7

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

dva-rn

支持 react-native && typescript 的 dva

支持

  • react-native
  • react-native-web
  • react-router-cache-route 支持web 的cache路由

react-native 中使用的是 react-navigation。 react-native-web 中使用的 react-router-dom。 后续会继续更新完善相关API。

安装

yarn add react-navigation react-native-gesture-handler @dva-rn/dva-rn
react-native link

样例

详细情况请看 样例

import {
  Dva,
  IModel,
  routerRedux,
  connect,
  createBrowserHistory
} from "@dva-rn/dva-rn";
import App from "./App";
import B from "./B";

const dva = new Dva({
  routerConfigs: {
    path: "/",
    routes: [{ path: "/a/:id", component: App, cache:{
      when:"forward" 
    } }, { path: "/b", component: B }]
  },
  history: createBrowserHistory()
});

dva.model(countModel);

const App = dva.start();

export default App;

License

MIT