Florent Destremau

Symfony et Hotwire: faire un front interactif sans trop d'efforts

20 minutes front-end javascript php symfony

En décembre 2020, 37 Signals a publié la première version officielle de la suite Hotwire. En combinant la bibliothèque historique Turbolinks avec leur micro-framework Stimulus js, il en ressort un combo puissant pour faire des applications complexes tout en codant une application Rails fullstack. L'équipe Symfony n'a pas tardé à porter le projet sur son écosystème, et les résultats sont étonnants !

Chez Windoo, nous utilisons le composant symfony/ux-turbo depuis début 2021 pour remplacer progressivement notre code hérité de React. Nous avons beaucoup appris sur la façon de l'utiliser, les bonnes pratiques à suivre, les erreurs à éviter et les cas d'utilisation délicats à résoudre.

Formulaires, messagerie, modales, asynchrones... Je vous montrerai des applications très concrètes de cette bibliothèque dans vos projets !