Cómo construir formularios con mejora progresiva usando htmx
Building progressively enhanced forms using Htmx
Rafa explica cómo creó un formulario de edición de marcadores con htmx, usando mejora progresiva para que funcione sin JavaScript. Detalla el manejo del estado transitorio con valores de formulario, parámetros de consulta y rutas, y cómo detectar qué botón se pulsó. Comparte su enfoque de escribir primero la funcionalidad sin htmx y luego añadirlo, y discute la elección de hx-target para intercambios.
Me sorprende lo poco que se necesita realmente htmx cuando sigo este enfoque.
- yawaramin
> Jugar con intercambios fuera de banda para resolver esto parece propenso a errores y excesivamente difícil de mantener.
Esto casi siempre se debe al uso de un sistema de plantillas basado en cadenas. Si usas una biblioteca de generación de HTML incrustada en el lenguaje, esta representa los fragmentos de HTML como valores de primera clase en tu lenguaje, y puedes componerlos de maneras flexibles. Esto hace que los intercambios fuera de banda sean muy simples.
- arthurcolle
El video parece no renderizarse, tiene 0:00 y 0:00 como horas de inicio y fin.