68 you know what is painful? Using React and typescript for the first time.
The thing that you need to allow for multiple pages isn't installed when you install react. Despite it being called react-router.
The most obvious way to install it, isn't the way you should install it. Instead you need to install something else (react-router-dom) which will also install react-router.
Don't forget to install the types for both of those though.
Oh, and did I mention it had a rewrite some time ago thus most tutorials are now outdated and you need to go out of your way to find tutorials for that version.
The linter that gets used by default is rather thorough and strict. However, tutorials don't care about it. Meaning that code posted inside tutorials needs to be changed pretty much always.
The errors that the linter gives are also not always the best.
Probably other stuff that I can't remember anymore.