In a recent chat with Tanner Linsley, the creator of TanStack, we discussed the origins of popular tools like TanStack Router and TanStack Query. And the future of TanStack Start. https://strapi.link/tanstack
TanStack aims to simplify the development of web applications. It is a framework-agnostic library that provides a set of tools for building modern, performant, and scalable web applications.
We also talked about the importance of React Server Components and how TanStack Start is working to integrate them in a way that is compatible with the existing ecosystem.
Benefits of using Tanstack
Framework-Agnostic Development
TanStack tools provide framework-agnostic, modern, and scalable solutions for managing server state, routing, and data fetching in React applications.
TanStack's API design focuses on exposing a minimal surface area while being expressive, fitting 80-90% use cases in as little code as possible.
Server-Side Rendering and Components
React Server Components are promising for static content and rarely changing markup, allowing faster hydration and delivering HTML without client-side code overhead.
TanStack Start's isomorphic loaders run on both server and client, providing a route lifecycle similar to React Router V7 and Remix.
TanStack Start's create server function utility enables server-only code execution in React components, supporting isomorphic loaders for client and server compatibility.
Flexible Data Handling
TanStack Start's server functions are generic, allowing return of any HTTP-supported data, including blobs, streams, and OpenAI API calls.
TanStack Start's router integrates a micro version of React Query for route caching, offering more granular caching options than Next.js and Remix.
----------------------------------------------------------------------------------------------------------------------
Resources
------------------------------------------------------------------------------------------------------------------------
Docs: https://docs.strapi.io/dev-docs
Strapi Events: https://strp.cc/events
Find help on Discord: https://strp.cc/discord-events
Find help in our Forum: https://strp.cc/40EvYp0
------------------------------------------------------------------------------------------------------------------------
Strapi
------------------------------------------------------------------------------------------------------------------------
Get started with Strapi: https://strapi.io
Strapi Cloud: https://strapi.io/cloud
Try the live demo: https://strapi.io/demo
Strapi Blog: https://strapi.io/blog
Strapi Starter Project: https://github.com/strapi/nextjs-corporate-starterAs always, thank you for your continuous support