HashRouter
Component for simple hash routing. It's recommended to use solutions like `react-router-dom` for more complex routing. As soon this component is mounted, it is globally available under `window.blueHashRouterRef`. You can also append your own event listeners. Allowed events: * **componentDidUpdate** - Component was updated. Example: `window.blueHashRouterRef.addEventListener("componentDidUpdate", (prevProps, prevState) => { })` * **pageDidShowAgain** - Page appeared again with the same old state. In the callback function you can reinitialize things. Example: `window.blueHashRouterRef.addEventListener("pageDidShowAgain", "home", (prevProps, prevState) => { })` * **pageDidHide** - This page disappeared and another page appears instead. Example: `window.blueHashRouterRef.addEventListener("pageDidHide", "home", (prevProps, prevState) => { })` Method to add event listeners: * `window.blueHashRouterRef.`**addEventListener**`(eventName: string, param2: any, param3: any, listenerId?: string)` Methods to remove event listeners: * `window.blueHashRouterRef.`**removeEventListener**`(eventName: string, listenerId: string)` * `window.blueHashRouterRef.`**removeDuplicatedEventListeners**`()` - Will automatically be called when running `addEventListener`
Props
| Name | Description | Type | Default |
|---|