Soon, I have to think about a total rework of a project, currently in Symfony, to a React app. I already have work on two back-office/dashboard with CRA but I discovered this year Next.js and loved it. I would tend to go with Next.js for this project but I am wondering if this is a good choice because, for the moment, there is no SSR/SSG planned.
The arguments to go with Next.js are for me:
Code splitting and bundling
Avoid the problem with refresh/direct link with react-router
Automatic Static Optimization
Ok, SSR/SSG is not planned but if one day we need it, it would be much easier to implement
I really like all those features but opinions around Next.js seems to be: "if you want SSR go with Next.js, otherwise go with CRA"
I would love to have your opinions to know if Next.js is a bad idea to go for a project that does not seems to need SSR or if it is totally ok. Do not hesitate to share your experiences if you have already done a full CSR project with Next.js