trait Router extends AnyRef
Simple router as in ReasonReact. Use pattern matching in the callbacok to
match on the url structure (path seq, hash, search)
and then call "send"
on your component's router. This is not meant to be a robust router
implementation, just some abstraction over the window.history
api. You
could define your own e.g. a stream of history changes.
- To do
Add PathParts type parameter.
Flexibly determine of window and history API exists before calling methods.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Router
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- def dangerouslyGetUrl(): PathParts
Get the current url.
Get the current url. It's dangerous because it could be out of date.
- def push(path: String): Unit
- def replace(path: String): Unit
- def unwatchUrl(watcherId: WatcherId): Unit
- def watchUrl(cb: (PathParts) => Unit): WatcherId
Add your call back using
watchUrl{case (path, hash, search) => ... }
.