Blog-Post
Just add Code (Teil 1)
Will man in einer Webapplikation auf dem Browser Logik ausführen, so bieten sich mittlerweile Web Components an um mit sinnvollem Scoping Code und Markup zu senden. In den üblichen Beispielen führt das leider dazu, dass man im Browser ohne JavaScript nichts sieht, weil der gesamte Inhalt der Web Component in JavaScript generiert wird. Ich zeige gleich zwei Bibliotheken, die einen anderen Ansatz verfolgen und es einfach machen, im Sinne von Progressive Enhancement Web Components dazu zu nutzen, bestehendes Markup mit mehr Funktionalität zu versehen. Dieser Teil behandelt Hotwire Stimulus und in Teil 2 werden wir einen Blick auf GitHubs Catalyst werfen.