1.0.0-alpha.4 • Published 6 months ago

@foundbyte/router v1.0.0-alpha.4

Weekly downloads
-
License
ISC
Repository
-
Last release
6 months ago

@foundbyte/router

基于 react-router v6 的路由封装

基础使用

// rewrite
import '@foundbyte/router/es/rw';

import ReactDOM from 'react-dom';
import { Provider, Router, IRoute } from '@foundbyte/router';

const routes: IRoute[] = [
  // ...
];

ReactDOM.render(
  <Provider
    value={{
      routes,
    }}
  >
    <Router />
  </Provider>
  document.getElementById('root'),
);

注意,引入 @foundbyte/router/es/rw 在支持 tree-shaking 的环境中需要在 package.json 中配置 sideEffects,否则会无效

{
  "sideEffects": ["@foundbyte/router/es/rw"]
}