React has server-side rendering so SEO is covered.
However it’s still a complete waste of developer time & server resources to do this in React when a static website would be better suited for the task.
I really disagree that it's a "waste of developer time" to use React for projects like this.
`npm install next react react-dom` takes an insignificant amount of time and gives you an extremely efficient developer experience immediately, with automatic code splitting, server side rendering and great modern CSS support. Compared to the amount of time I've spent over the years fiddling with gulp/grunt configuration files for "static websites", it's a no brainer for developers who are already productive in React.
However it’s still a complete waste of developer time & server resources to do this in React when a static website would be better suited for the task.