https://dev.to/jsbroks/firebase-authentication-with-react-and-guarded-routes-41nm
https://blog.logrocket.com/user-authentication-firebase-react-apps/
https://stackblitz.com/github/remix-run/react-router/tree/main/examples/auth?file=src%2FApp.tsx
https://couds.github.io/react-bulma-components/?path=/docs/elements-button--default renderAs allows you to use Link from react router
https://reactrouter.com/docs/en/v6/getting-started/concepts#data-access
https://firebase.google.com/docs/reference/js/v8/firebase.auth.Auth
https://github.com/CSFrequency/react-firebase-hooks/blob/edab3f3f3b5ec01c8aafcc6096755dfcc69e4408/auth/useAuthState.ts https://www.npmjs.com/package/react-firebase-hooks
https://github.com/firebase/quickstart-js/blob/master/auth/customauth.html