I've previously used client components too much, I'm developing an app and once I deployed it to Vercel it was pretty sluggish, I went out of my way to ensure the layouts and most pages were Server components, but now i'm regretting this.
Is it bad practice to make all the pages client components so I can show a loder while they're loading?