I'm fine with having options, I just find it odd that Vite isn't recommended in the official doc. I mean, they talk about it but it's hidden at the end of a collapsed 500-word "deep dive" section following a list of recommended frameworks. I would personally recommend Vite to anyone learning React, it doesn't add features to React so you can actually just focus on learning React instead of learning at the same time some framework's APIs. I understand the benefits of going with Next.js, but I feel like I would be overwhelmed if I was learning React and had all those extra layers of features and concepts (SSR, SSG, CSR, ISR...) that come with Next.js thrown into my face.
It's like telling someone who wanna learn Python to start with Django.
It's like telling someone who wanna learn Python to start with Django.