@optimizely/nuclear-router
v2.2.0
Published
NuclearJS Router
Downloads
17
Readme
NuclearJS Router
API
Router
new Router( opts : Object )
Instatiates a new Router
Router#go( location : String ) : void
Router#registerRoutes( routes : Route[] ) : void
Router#registerCatchallPath( path : String ) : void
Router#getLocation() : String
Router#replace( location : String )
Router#windowNavigate( location : String )
Router#reset()
Type: Route
match : String|RegExp
handle : Function[]
TODO
- Deprecate the
hashbang
use cases - we dont need this and it adds complexity - Deprecate the
basepath
option and just assume the basepath is/
- Add no-op functionality to
next()
calls that happen async afterRouter.go
is called again
Causes a real page navigation by using window.location