Skip to content

[Suggestion]: Add Astro as a framework option in start a new react project docs. #7477

@Oia20

Description

@Oia20

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

Closing thought

It would be a net benefit to the React community for Astro to be recommended as a framework option for building React apps.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions