1.0.3 • Published 6 years ago

uc-router v1.0.3

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

Unchained UI

Router

NPM Version NPM Downloads

Declarative router

Usage

import Router from 'uc-router'

const router = new Router((name, params) =>
  console.log(name, params)
)

router
  .add('post', '/posts(/:id)')
  .add('index', '/');

router.start();

Methods

add(name, route)

Adds new route with the name.

delete(name)

Deletes a route with the name.

start()

Starts the router and checks the current URL

go(url, state)

Navigates to url. If url is the same as current does nothing. However, if you add ! symbol to the beginning of the url forces the router to it check again.

replace(url, state)

Replaces the current state with url and state.

back(path)

Goes back in history if previous state exists. Else navigates to the path.

remove()

Removes the router

License MIT

© velocityzen

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago