Render HTML with JSX
html_of_jsx is a JSX transformation to write HTML declaratively in OCaml, Reason and mlx.
This library was extracted from server-reason-react and simplified to work with HTML and SVG.
opam install html_of_jsx
add it to your dune file
(libraries html_of_jsx)
(preprocess (pps html_of_jsx.ppx))
className
, no htmlFor
, no onChange
, etc...), just plain HTML5htmx
page)The only module exposed is JSX
with some functions to construct elements and JSX.render
to transform those elements into a string.
Visit the features
page for a detailed explanation of the API, and the features of the library
Visit the JSX
page for the interface documentation