I would like to get some input from people here. ...
# help
c
I would like to get some input from people here. We are currently using CRA for our react application, but it seems to be really poorly maintained. For example, support for webpack 5 has been in development for over a year and is a blocker for us keeping our code up to date. What is everyone else using? We currently build our app and drop it in an s3, and we'd prefer to stick to client-side rendered app because we are optimising for speed and cost. We don't have a need for things like SEO and I am hesitant to move over to server side rendered application, because from what I've seen, you will actually lose performance as your app scales. I also would prefer not to have to pay compute costs for serving a server side rendered app. We have been looking at Next. From what I understand we should be able to do everything we do with CRA and more. I have also heard that the Next team are blazingly fast at keeping up to date. On the downside I've read a couple of times in this channel about issues with Next and env variables? Also I am not a fan of Next pages routing and migrating our app is going to be a bit of a headache. Finally, I feel Next will be overkill for what we need. What is everyone else using for frontend frameworks and what tradeoffs did you make?
m
Use
vite
you can spin up a react project. It's blazing fast and everything works with CRA just works with vite.
c
Vite looks awesome, thanks @manitej! I will check it out. I see its relatively new, in your experience is it stable?
m
Yeah, it's stable afaik. A new tutorial with VITE & SST is coming soon to the docs so you can use it to follow along. It's created by the same guy who created vuejs. Vue js now uses vite by default afaik.
t
I use vite myself as well
m
Vite FTW 🙌
r
Agree with others, we use vite with Vue and it works very well
c
Ok, I thought this was going to be a hotly debated topic but looks like Vite is the clear favorite 😂