Liking cljdoc? Tell your friends :D
Mostly cljs.
Exceptions indicated.

uix.compiler.alpha

clj
Server-side rendering on JVM.
Based on https://github.com/tonsky/rum/blob/gh-pages/src/rum/server_render.clj
cljs

Hiccup and UIx components interpreter. Based on Reagent.

Hiccup and UIx components interpreter. Based on Reagent.
raw docstring

*default-compare-args*cljs


*format-display-name*cljs


*select-value*clj


add-transform-fnclj/s

(add-transform-fn f)

as-componentcljs

(as-component tag)

as-elementcljs

(as-element x)

as-lazy-componentcljs

(as-lazy-component f)

as-reactcljs

(as-react f)

cache-react-fncljs

(cache-react-fn f rf)

cached-custom-prop-namecljs

(cached-custom-prop-name k)

cached-parsecljs

(cached-parse x)

cached-prop-namecljs

(cached-prop-name k)

cached-react-fncljs

(cached-react-fn f)

class-namescljs

(class-names)
(class-names class)
(class-names a b)
(class-names a b & rst)

class-names-collcljs

(class-names-coll class)

class-names-mapcljs

(class-names-map class)

component-elementcljs

(component-element tag v)

convert-custom-prop-valuecljs

(convert-custom-prop-value x)

convert-interop-prop-valuecljs

(convert-interop-prop-value k v)

convert-prop-valuecljs

(convert-prop-value x)

convert-prop-value-shallowcljs

(convert-prop-value-shallow x)

convert-propscljs

(convert-props props id-class shallow?)

custom-kv-convcljs

(custom-kv-conv o k v)

custom-prop-name-cachecljs


dash-to-camelcljs

(dash-to-camel name-str)

default-format-display-namecljs

(default-format-display-name s)

effective-component-namecljs

(effective-component-name f)

escape-htmlclj

(escape-html s)

expand-seqcljs

(expand-seq s)

fn-to-react-fncljs

(fn-to-react-fn f)

format-display-namecljs

(format-display-name s)

fragment-elementcljs

(fragment-element argv)

get-keycljs

(get-key x)

get-valueclj

(get-value attrs)

hiccup-tag?cljs

(hiccup-tag? x)

HtmlRenderercljprotocol

-render-htmlclj

(-render-html this *state sb)

Turn a Clojure data type into a string of HTML with react ids.

Turn a Clojure data type into a string of HTML with react ids.

interop-elementcljs

(interop-element argv)

IStringBuildercljprotocol

append!clj

(append! sb s0)
(append! sb s0 s1)
(append! sb s0 s1 s2)
(append! sb s0 s1 s2 s3)
(append! sb s0 s1 s2 s3 s4)

js-val?cljs

(js-val? x)

key-from-veccljs

(key-from-vec v)

kv-convcljs

(kv-conv o k v)

kv-conv-shallowcljs

(kv-conv-shallow o k v)

lazy-symcljs


lazy?cljs

(lazy? t)

make-elementcljs

(make-element argv component js-props first-child)

make-static-builderclj

(make-static-builder)

make-stream-builderclj

(make-stream-builder on-chunk)

memo-symcljs


memo?cljs

(memo? t)

named?cljs

(named? x)

native-elementcljs

(native-element parsed argv first-el)

normalize-attr-keyclj

(normalize-attr-key key)

normalize-css-keyclj

(normalize-css-key k)

normalize-css-valueclj

(normalize-css-value key value)

normalize-elementclj

(normalize-element [first second & rest])

normalized-attrsclj


parse-selectorclj

(parse-selector s)

parse-tagcljs

(parse-tag tag)

portal-elementcljs

(portal-element argv)

prop-name-cachecljs


re-tagcljs


react-type?cljs

(react-type? t)

render-attr!clj

(render-attr! tag key value sb)

render-attrs!clj

(render-attrs! tag attrs sb)

render-class!clj

(render-class! sb first? class)

render-classes!clj

(render-classes! classes sb)

render-component!clj

(render-component! [f & args] *state sb)

render-content!clj

(render-content! tag attrs children *state sb)

render-element!clj

(render-element! element *state sb)

Render an element vector as a HTML element.

Render an element vector as a HTML element.
raw docstring

render-error-boundary!clj

(render-error-boundary! f args *state sb)

render-fragment!clj

(render-fragment! [tag attrs & children] *state sb)

render-html-element!clj

(render-html-element! [tag :as element] *state sb)

render-inner-html!clj

(render-inner-html! attrs children sb)

render-interop!clj

(render-interop! element)

render-portal!clj

(render-portal! element)

render-style!clj

(render-style! map sb)

render-style-kv!clj

(render-style-kv! sb empty? k v)

render-suspense!clj

(render-suspense! element)

render-textarea-value!clj

(render-textarea-value! tag attrs sb)

render-to-static-markupclj

(render-to-static-markup src)

render-to-static-streamclj

(render-to-static-stream src {:keys [on-chunk]})

render-to-streamclj

(render-to-stream src {:keys [on-chunk]})

render-to-stringclj

(render-to-string src)

set-id-classcljs

(set-id-class props id-class)

Takes the id and class from tag keyword, and adds them to the other props. Parsed tag is JS object with :id and :class properties.

Takes the id and class from tag keyword, and adds them to the
other props. Parsed tag is JS object with :id and :class properties.
raw docstring

suspense-elementcljs

(suspense-element argv)

symbol-forcljs

(symbol-for s)

tag-name-cachecljs


ToStringcljprotocol

to-strclj

(to-str x)

Convert a value into a string.

Convert a value into a string.

transform-fnsclj/s


try-get-keycljs

(try-get-key x)

unitless-css-propsclj


unwrap-refcljs

(unwrap-ref -ref)

vec-to-elemcljs

(vec-to-elem v)

with-namecljs

(with-name f rf rf-memo)

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close