Skip to content

aomi-web/mobx-history

Repository files navigation

Mobx history

Mobx react-router-dom

快速开始

安装

yarn install history @aomi/mobx-history

React Router 使用

import { createHashHistory } from 'history';

const history = syncHistory(createHashHistory());

const App = (
  <Router history={history}>
  </Router>
)

Api

import { navigationServices } from '@aomi/mobx-history';

export interface Location<S = LocationState> {
  pathname: Pathname;
  search: Search;
  state: S;
  hash: Hash;
  key?: LocationKey;
}

const location:Location = {}
// 进入指定页面
navigationServices.push(location)

// 替换当前页面
navigationServices.replace('/login');

Releases

No releases published

Packages

No packages published