0.0.1 • Published 5 years ago

routermute v0.0.1

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

routermute

Support push state to history without navigate.

usage

import lib:

import RouterMute from 'routermute'

create RouterMute store and subscribe

var RouterMute = new RouterMute({
  path: '', // optional
  params: ["sort", "order"] // support object, arrays of string key
})

// subscribe changed
RouterMute.subscribe(params => {
  // => params: {sort: "..", order: ".."}
  // all search query string u define at `params` of RouterMute.
})

navigate

RouterMute.navigate({sort: "Created", order: "ASC"});
// or
RouterMute.navigateTo(path, {sort: "Created", order: "ASC"});

// unsubscribe

RouterMute.unsubscribe();