Il a écrit fixi pour avoir quelque chose de plus minimaliste que htmx. Mais htmx continuera d'exister.
et si js est activé, HTMX peut appeler ces routes « complètes » et ne remplacer que la partie de la page qui est censée changer, sans rien changer au backend. C'[est] faisable grâce à hx-target (choisir quoi remplacer dans le document actuel) combiné à hx-select
Pour moi, cela tient plus du hack que de la bonne pratique. Car cela veut dire transférer la page complète pour en jeter 99%. Et cela couple le frontend et le backend.
Avec un système de templateting, on peut avoir une template qui fait le rendu d'un seul objet et l'inclure dans une template qui boucle sur une liste d'objets. La route GET /list_all revoie le résultat de la template liste, et la route POST /create_one renvoi le résultat de la template unitaire.
[^] # Re: dommage
Posté par steph1978 . En réponse au lien Version minimaliste de HTMX par le même auteur. Évalué à 3.
Il a écrit fixi pour avoir quelque chose de plus minimaliste que htmx. Mais htmx continuera d'exister.
Pour moi, cela tient plus du hack que de la bonne pratique. Car cela veut dire transférer la page complète pour en jeter 99%. Et cela couple le frontend et le backend.
Avec un système de templateting, on peut avoir une template qui fait le rendu d'un seul objet et l'inclure dans une template qui boucle sur une liste d'objets. La route
GET /list_allrevoie le résultat de la template liste, et la routePOST /create_onerenvoi le résultat de la template unitaire.