Aller au contenu principal
Version : 11.x

Bien démarrer

Traduction Bêta Non Officielle

Cette page a été traduite par PageTurner AI (bêta). Non approuvée officiellement par le projet. Vous avez trouvé une erreur ? Signaler un problème →

Un aperçu rapide de tRPC

Pour une présentation vidéo rapide des concepts de tRPC, consultez les vidéos ci-dessous :

Essayer tRPC

Le moyen le plus rapide d'essayer tRPC est dans un REPL en ligne. Voici quelques options que vous pouvez tester :

  • Exemple minimal - un serveur HTTP Node.js minimal, et un client qui appelle une fonction sur le serveur et enregistre la requête dans la console.

  • Exemple minimal Next.js - la plus petite application Next.js possible utilisant tRPC. Elle contient un seul endpoint qui renvoie une chaîne de caractères, et une page qui appelle cet endpoint et affiche le résultat.

Si vous préférez démarrer dans votre environnement local, vous pouvez utiliser l'une de nos applications exemples comme projet de départ à expérimenter localement.

Utiliser tRPC

"Utiliser tRPC" signifie différentes choses selon les personnes. L'objectif de cette page est de vous orienter vers les bonnes ressources en fonction de vos objectifs.

Devenir productif dans un projet tRPC existant

Créer un nouveau projet

Comme tRPC peut s'intégrer à de nombreux frameworks différents, vous devez d'abord décider où vous souhaitez l'utiliser.

Côté backend, il existe des adaptateurs pour divers frameworks ainsi que pour Node.js vanilla. Côté frontend, vous pouvez utiliser nos intégrations React ou Next.js, une intégration tierce pour d'autres frameworks, ou le Client Vanilla qui fonctionne partout où JavaScript s'exécute.

Après avoir choisi votre stack, vous pouvez soit structurer votre application avec un modèle, soit démarrer de zéro en utilisant la documentation pour votre intégration backend et frontend choisie.

Ajouter tRPC à un projet existant

Ajouter tRPC à un projet existant ne diffère pas significativement du démarrage d'un nouveau projet, donc les mêmes ressources s'appliquent. Le principal défi est qu'il peut être difficile de savoir comment intégrer tRPC à votre application existante. Voici quelques conseils :

  • Vous n'avez pas besoin de migrer toute votre logique backend existante vers tRPC. Une stratégie de migration courante consiste à n'utiliser initialement tRPC que pour les nouveaux endpoints, et à migrer ultérieurement les endpoints existants vers tRPC.

  • Si vous ne savez pas par où commencer, consultez la documentation de votre adaptateur backend et de votre implémentation frontend, ainsi que les exemples d'applications.

  • Pour trouver l'inspiration sur l'intégration de tRPC dans une base de code conséquente, explorez les projets open-source utilisant tRPC.

Rejoignez notre communauté

Venez nous retrouver sur le Discord de tRPC pour partager vos expériences, poser vos questions et bénéficier de l'aide de la communauté !