La plupart des tutoriels de chatbots React s'arrêtent à une démonstration. La réponse arrive d'un seul bloc après huit secondes, l'intégralité du fil est renvoyée au modèle à chaque échange, et la clé se retrouve dans une variable NEXT_PUBLIC_ que Next intègre directement au bundle du navigateur. Cela semble fonctionner sur une capture d'écran, mais s'effondre dès la première semaine d'utilisation réelle.
Il s'agit d'un guide de développement, pas d'un prompt système. Déposez le fichier dans votre projet, ouvrez-le avec Claude Code ou Cursor, et il vous accompagne dans la conception de l'architecture : streaming avec le lecteur Fetch ReadableStream, un AbortController connecté à l'arrêt, un message utilisateur optimiste auquel les tokens sont ajoutés, une liste qui ne réaffiche pas chaque bulle à chaque token, un défilement automatique qui cesse de lutter contre un lecteur remonté dans la conversation, le markdown et les blocs de code, la clé derrière un gestionnaire de route, l'historique dans localStorage puis dans un véritable backend, ainsi qu'un budget de tokens pour le jour où le fil s'allonge.
Achetez-le une fois et il vous appartient définitivement. Aucun abonnement, aucune dépendance à l'exécution, et rien ne vous empêche de le réutiliser sur votre prochain projet ou de le modifier à mesure que votre base de code évolue.