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?