0.1.1 • Published 12 months ago

router-mini v0.1.1

Weekly downloads
-
License
Unlicense
Repository
github
Last release
12 months ago

Router mini

安装
npm install router-mini

React

import { Router, Link, useRoute } from 'router-mini/react.js'

export default function App() {
  return <Router
    routes = {[
      { path: '/', element: <Home /> },
      { path: '/a', element: <PageA /> },
      { path: '/b', element: <PageB /> },
      { path: '/c', element: <PageC /> }
    ]}
  />
}

function Home() {
  return <div>
    <Link to="/a">a</Link>
    <Link to="/b">b</Link>
    <Link to="/c">c</Link>
  </div>
}

function PageA() {
  return <div>page a</div>
}
function PageB() {
  return <div>page b</div>
}
function PageC() {
  const route = useRoute().value
  console.log({ route }) // "/c"
  return <div>page c</div>
}

License

the Unlicense

0.1.0

12 months ago

0.1.1

12 months ago

0.0.3

12 months ago

0.0.2

12 months ago

0.0.1

12 months ago

0.0.0

12 months ago