-
Notifications
You must be signed in to change notification settings - Fork 7.8k
Description
Summary
Astro should have a place in the list of framework options for creating a react app.
Page
https://react.dev/learn/start-a-new-react-project
Details
Why should Astro be added to the docs?
While Astro isn't exclusively meant for React use, it remains an easy to use and highly performant way to build React apps with SSG.
Similar to other frameworks mentioned in the "start a new react project" docs Astro comes with solutions for everything from routing to state management.
Ease of adding React to Astro projects
Starting a React app with Astro only takes a single command.
npm create astro@latest --add react
Adding additional packages, like Tailwind can also be done easily npx astro add tailwind
Popularity
NPM usage
Astro averages around 250k weekly npm installs according to their npm page
Comparatively, Remix averages around 10-20k weekly downloads, and Gatsby averages around 300k weekly downloads.
GitHub stars
Astro has 48.9k stars on GitHub
Comparatively, Remix has 30.6k stars on Github, and Gatsby has 55.7k stars on GitHub