A static site generator creates a complete website ahead of deployment. Templates and React components are resolved into plain HTML files, while JavaScript adds only the interactivity needed in the browser. section 1.3 section 1.3.2
Use a static site generator when:
- You want a site ready to deploy to a static host with little operational work and no expensive hosting. section 1.3.2
- Your content changes infrequently, as with personal blogs, smaller businesses, or some e-commerce sites. section 1.3 section 1.3.2
- You want to combine pre-rendered pages with small client-side features such as filtering or sorting. section 1.3
React website frameworks
Gatsby is commonly used for blogs and other static websites. Next.js supports small static sites as well as large dynamic applications, while Remix supports dynamic React websites and can also participate in pre-rendered approaches. section 1.3.2 section 1.3

