TODO ? https://github.com/mbborromeo/google-photos-viewer
React State: https://www.digitalocean.com/community/tutorials/how-to-manage-state-on-react-class-components
States in classes: https://stackoverflow.com/questions/60961065/unable-to-use-usestate-in-class-component-react-js https://stackoverflow.com/questions/46987816/using-state-in-react-with-typescript
and interfaces: https://stackoverflow.com/questions/61285043/react-with-typescript-argument-of-type-never-is-not-assignable-to-parameter
Use basic types: https://stackoverflow.com/questions/72245357/react-typescript-gettting-type-error-when-trying-to-assign-reacts-key-prop#comment127639917_72245357
React tutorials: https://react.dev/learn https://react.dev/learn/tutorial-tic-tac-toe https://react.dev/learn/passing-props-to-a-component
Google photos docs: https://developers.google.com/photos/library/reference/rest/v1/albums#Album