Vai al contenuto

Meta-framework full-stack, orientato prima al client, basato su TanStack Router e Vite, che offre un sistema di routing completamente sicuro rispetto ai tipi e primitive end-to-end per app web moderne in React e Solid.

Offre il rendering server-side dell’intero documento, lo streaming, funzioni server/RPC e route API senza sacrificare l’interattività lato client. Punta a un’esperienza di sviluppo con tipi inferiti, dalle route alle API server, per una DX solida e meno errori a runtime.

Include bundling basato su Vite e supporto alla distribuzione ovunque: dai server Node tradizionali agli ambienti serverless, edge o CDN. È progettato per crescere dalle SPA semplici alle applicazioni complesse di livello enterprise, includendo tutto il necessario per routing, flusso dei dati e cicli di rendering.

Attualmente è in beta, con sviluppo attivo in vista della versione 1.0; è adatto alla produzione se si fissano le versioni e si seguono le release.

Funzionalità

  • Routing sicuro rispetto ai tipi, basato su TanStack Router
  • SSR dell’intero documento
  • Risposte in streaming
  • Funzioni server e RPC
  • Route API
  • Bundling e server di sviluppo basati su Vite
  • Supporto per React e Solid
  • Esperienza di sviluppo orientata prima al client
  • Distribuzione ovunque: Node, serverless, edge, CDN
  • Forte inferenza dei tipi tra route e API
  • Pronto per esigenze di routing aziendali su larga scala

Elementi correlati

TanStack Router

Una libreria di routing moderna e scalabile, progettata appositamente per React e specializzata nella sicurezza dei tipi e nella gestione efficiente dei dati.

React Router

Uno strumento essenziale per gestire percorsi e navigazione nelle applicazioni React, migliorando l'efficienza degli sviluppatori e le prestazioni dell'applicazione.

Hybrids

Questo framework permette agli sviluppatori di creare applicazioni e componenti web efficienti e facili da mantenere, combinando tecniche di programmazione dichiarativa e funzionale.

Inertia.js

Questa soluzione semplifica lo sviluppo di moderne applicazioni web con un approccio che adotta le tecniche moderne lato client mantenendo la semplicità delle tradizionali applicazioni renderizzate lato server.

nuqs

Gestite facilmente lo stato delle applicazioni in Next.js utilizzando la stringa di query dell’URL per mantenerlo e sincronizzarlo.

React Hook Form

Una potente libreria per la gestione dei moduli che semplifica la gestione dei form nelle applicazioni React, con particolare attenzione a prestazioni e usabilità.

SvelteKit

Un potente framework progettato per accelerare lo sviluppo di applicazioni web con un approccio elegante basato sui componenti.

usehooks-ts

Una raccolta di hook React che migliora il processo di sviluppo con soluzioni pronte all'uso, garantendo una tipizzazione rigorosa e applicazioni efficienti.