A problem my team hits with micro projects with this is: virtual routes like `/login` doesn’t map to a file.
What can be done about that?
Here's a SO post https://stackoverflow.com/questions/51218979/react-router-do...
Regardless, you can use extensionless links with your static website if you rename the file from login.html to login, then change the file metadata to Content-Type: 'text/html'
We have multiple React sites deployed this way to S3/Cloudfront with react-router and experience no issues.