Reacl 2.0.2-SNAPSHOT
ClojureScript wrappers for programming with React.
Installation
To install, add the following dependency to your project or build file:
[reacl "2.0.2-SNAPSHOT"]
Namespaces
reacl.dom
Convenience API for constructing virtual DOM.
Public variables and functions:
- a
- abbr
- address
- area
- article
- aside
- audio
- b
- base
- bdi
- bdo
- big
- blockquote
- body
- br
- button
- camelize
- camelize-style-name
- canvas
- caption
- circle
- cite
- code
- col
- colgroup
- data
- datalist
- dd
- del
- details
- dfn
- div
- dl
- dom-node
- dt
- ellipse
- em
- embed
- fieldset
- figcaption
- figure
- footer
- form
- h1
- h2
- h3
- h4
- h5
- h6
- HasDom
- head
- header
- hr
- html
- i
- iframe
- img
- input
- ins
- kbd
- keyed
- keygen
- label
- legend
- letdom
- letdom
- li
- line
- link
- main
- make-dom-binding
- map
- mark
- menu
- menuitem
- meta
- meter
- nav
- noscript
- object
- ol
- optgroup
- option
- output
- p
- param
- path
- polygon
- polyline
- pre
- progress
- q
- reacl->react-attribute-names
- reacl->react-style-name
- reacl->style-names
- rect
- rp
- rt
- ruby
- s
- samp
- script
- section
- select
- small
- source
- span
- strong
- style
- sub
- summary
- sup
- svg
- table
- tbody
- td
- text
- textarea
- tfoot
- th
- thead
- time
- title
- tr
- track
- u
- ul
- var
- video
- wbr
reacl2.core
Reacl core functionality.
Public variables and functions:
- *app-state-map*
- *local-state-map*
- ->Effects
- ->EmbedAppState
- ->KeywordEmbedder
- ->Options
- class
- create-class
- defclass
- dispatch-action!
- Effects
- EmbedAppState
- extract-initial-app-state
- handle-returned!
- has-class?
- instantiate-toplevel
- invoke-reaction
- KeywordEmbedder
- map->Effects
- map->EmbedAppState
- map->KeywordEmbedder
- map->Options
- mixin
- no-reaction
- opt
- opt-handle-effects!
- Options
- pass-through-reaction
- react-class
- reaction
- render-component
- return
- send-message!
reacl2.dom
Convenience API for constructing virtual DOM.
Public variables and functions:
- a
- abbr
- address
- area
- article
- aside
- audio
- b
- base
- bdi
- bdo
- big
- blockquote
- body
- br
- button
- camelize
- camelize-style-name
- canvas
- caption
- circle
- cite
- code
- col
- colgroup
- data
- datalist
- dd
- del
- details
- dfn
- div
- dl
- dom-node
- dt
- ellipse
- em
- embed
- fieldset
- figcaption
- figure
- footer
- form
- h1
- h2
- h3
- h4
- h5
- h6
- HasDom
- head
- header
- hr
- html
- i
- iframe
- img
- input
- ins
- kbd
- keyed
- keygen
- label
- legend
- letdom
- letdom
- li
- line
- link
- main
- make-dom-binding
- map
- mark
- menu
- menuitem
- meta
- meter
- nav
- noscript
- object
- ol
- optgroup
- option
- output
- p
- param
- path
- polygon
- polyline
- pre
- progress
- q
- reacl->react-attribute-names
- reacl->react-style-name
- reacl->style-names
- rect
- rp
- rt
- ruby
- s
- samp
- script
- section
- select
- small
- source
- span
- strong
- style
- sub
- summary
- sup
- svg
- table
- tbody
- td
- text
- textarea
- tfoot
- th
- thead
- time
- title
- tr
- track
- u
- ul
- var
- video
- wbr
reacl2.test-util
Various testing utilities for Reacl.
Public variables and functions:
- ->path-element
- ->path-element-type
- ->PathElement
- after
- create-renderer
- descend-into-element
- dom=?
- element-children
- element-has-type?
- handle-message
- hiccup-matches?
- instantiate&mount
- invoke-callback
- map->PathElement
- no-check
- path-element-matches?
- PathElement
- render!
- render->hiccup
- render-output
- render-shallowly
- render-to-text
- rendered-children
- simulate
- the-app-state
- the-dom
- the-local-state
- with-testing-class*