https://replicant.fun/: Render HTML from hiccup with pure functions and data
2025.12.1
• Fix bug: Use namespaced DOM methods when creating SVG child nodes from aliases.
• Fix bug: Do not use the SVG namespace on SVG foreignObject elements.
• Fix bug: Set the value attribute after all other attributes. This avoids value being clamped down by default values for min/`max` in range inputs.
• Support rendering seqs of hiccup, not just lists.
• Add replicant.dom/recall to recall state associated with a DOM element outside of event handlers. See an example in the https://replicant.fun/tutorials/javascript-interop/.
• Pass the global dispatch function to https://replicant.fun/life-cycle-hooks/ and https://replicant.fun/event-handlers/#custom-dispatch.
Big thanks to @borkdude, who through his meticulous work on https://github.com/borkdude/reagami discovered the range input bug.
Another huge thanks to Nubank, who I am proud to say are now sponsoring my work on Replicant and my other libraries 🙏 gratitude
HO HO HO! Enjoy this Replicant Christmas edition 🎄🎅
Is this docs section new too? Regardless of when it was written, I love it. Helpful, when you need it! It's not a text about Replicant's API, it's just helpful for the task at hand.
It’s been there for a while 😊
Probably time for a re-read then! 😸