Contra - A professional network for the jobs and skills of the futureMaster Tanstack Start: Optimize Frontend with Meta & Data Loading
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Tanstack Start - Meta data, Data loading and Loading skeleton.
I use Tanstack Start for my front end when developing full stack apps. I enjoy the development experience that it provides.
Head: Lets you define document-level metadata per route — things like the page title and meta description. It runs per-route so each page can have its own SEO-relevant info without a global workaround.
Loader: This is where you fetch the data your route needs before (or during) render. It runs on the server or client depending on your SSR setting, and the data it returns is available directly in your component via useLoaderData. Parallel fetches with Promise.all are a common pattern here.
PendingComponent: This is what renders while the loader is still resolving. It's ideal for skeletons or placeholder UI, and the pendingMs/pendingMinMs options give you control over timing — useful for avoiding a flash of the skeleton on fast connections while still showing it on slow ones.
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started