The page load will be fast enough to dissuade no users, I can add server-side rendering & free code-splitting (e.g. Next.Js), etc. Seems like a good deal.
The page load will be fast enough to dissuade no users, I can add server-side rendering & free code-splitting (e.g. Next.Js), etc. Seems like a good deal.
Also, Next.js does static HTML export out of the box if that's your preferred end target.
As a side note, I do often advocate for somewhat over-engineering projects by starting with familiar frameworks. They strongly constrain the solution space yet give power to quickly meet inevitable feature creep. Strong KISS/YAGNI proponents might balk at that endorsement, but I've had far more trouble handling growing pains from adapting codebases that don't use frameworks than I have working in such over-engineered framework-based projects.
So there is little reason to start out with react for a static page, unless one already knows they are soon going to extend it to something radically more dynamic.
I don’t. Please don’t waste my cycles and battery on pointless visual effects (unless you’re a vfx company).