Introduction
When learning React, we all start with the CRA(create-react-app) library. It is a good place to begin the journey of React ...
For further actions, you may consider blocking this person and/or reporting abuse
Calling Vite a react framework is something new π
Vite is not a framework of React but it can set up a project with React.
yeah, we can add webpack here, nice framework)
For now vite is the only replacement option for CRA, because they have the same original purpose - bundling.
Regarding the Remix, it uses vite under the hood. Yeah it has pre installed react router dom with extra typing, though still same.
Vite is the perfect CRA alternative but as per feature, NextJS is also a good choice.
Vite is more Webpack alternative, not "cra" alternative.
So there are now frameworks for a framework?.. JS development is really something, from the outside perspective...
Yess. That's JavaScript for you.
Also, React is a JS library rather than a framework.
React isn't a framework
I know the original document declared React as library, but technically the whole JSX, one-way-data-flow is determine React as framework, because give a strong guidance to style of programming.
Great post !!, thank you for sharing,
You should add ASTRO JS to the list, its been around for a while and the team behind it is doing great job,
My to go list would be
Great article! Clear breakdown of CRA alternatives with detailed features, use cases, and performance metrics.
I especially loved the charts that have used to show the performance comparision.
Glad that you like the article.
If you haven't at least looked at primatejs yet, please do. I would like to see benchmark comparisons for primatejs vs. the others.
Will look into PrimateJS.
good content
Glad you like it
my personal choice is number 1 on your list <3 NextJS ftw!
Same. NextJS has been my goto alternative.
Cool article! Very informative, thanks
Glad that you like this article.
Thank you
ViteJS is best suitable if you're building the app, but if you're looking for website, then either you can pick NextJS or Gatsby
Gatsby - is deprecated and abandoned by its own founders. It should not even be on this list. It's as outdated as CRA.
If Vite is interpreted as a "framework", then you can include Svelte and Solid.js in this list as well, since they solve all of react's pain points.
At the end Next and Gatsby have more impact on performances while Vite Remix on build e development. Today the development time it's important, but performances much more on a long term application.
And Nx?
Where is Nx here? Has caching on test and build, and is excellent on CI