This is the same as the basic
example, but using TypeScript.
yarn
npm run dev
You can try changing counter value and editing some components. Components will be updated while preserving counter state.
In Hello link, you will see that the HelloChild component can access router state (URL path) without passing as props via its parent.