`deka-dom-el` — Introduction

Introducing a library and motivations.

The library tries to provide pure JavaScript tool(s) to create reactive interfaces.

import { el, S } from "https://cdn.jsdelivr.net/gh/jaandrle/deka-dom-el/dist/esm-with-signals.js"; const clicks= S(0); document.body.append( el().append( el("p", S(()=> "Hello World "+"🎉".repeat(clicks()) )), el("button", { type: "button", onclick: ()=> clicks(clicks()+1), textContent: "Fire" }) ) );