Liking cljdoc? Tell your friends :D

helix.hooks


deps-macro-bodyclj

(deps-macro-body env deps body deps->hook-body)
source

determine-depscljs

(determine-deps deps)
source

raw-use-callbackcljs

source

raw-use-effectcljs

source

raw-use-imperative-handlecljs

source

raw-use-layout-effectcljs

source

raw-use-memocljs

source

simple-body?clj/s

(simple-body? body)
source

use-callbackclj/smacro

(use-callback deps & body)
source

use-callback*cljs

(use-callback* f)
(use-callback* f deps)
source

use-contextcljs

Just react/useContext

Just react/useContext
sourceraw docstring

use-debug-valuecljs

just react/useDebugValue

just react/useDebugValue
sourceraw docstring

use-effectclj/smacro

(use-effect deps & body)
source

use-effect*cljs

(use-effect* f)
(use-effect* f deps)
source

use-imperative-handleclj/smacro

(use-imperative-handle ref deps & body)
source

use-imperative-handle*cljs

(use-imperative-handle* ref f)
(use-imperative-handle* ref f deps)
source

use-layout-effectclj/smacro

(use-layout-effect deps & body)
source

use-layout-effect*cljs

(use-layout-effect* f)
(use-layout-effect* f deps)
source

use-memoclj/smacro

(use-memo deps & body)
source

use-memo*cljs

(use-memo* f)
(use-memo* f deps)
source

use-reducercljs

(use-reducer reducer init-state)
(use-reducer reducer init-state init)

Just react/useReducer.

Just react/useReducer.
sourceraw docstring

use-refcljs

(use-ref x)

Just like react/useRef. Supports accessing the "current" property via dereference (@) and updating the "current" property via reset! and swap!

Just like react/useRef. Supports accessing the "current" property via
dereference (@) and updating the "current" property via `reset!` and `swap!`
sourceraw docstring

use-statecljs

(use-state initial)

Like react/useState, but the update function returned can be used similar to swap!.

Example:

(let [[state set-state] (use-state {:count 0})]
 ;; ...
 (set-state update :count inc))
Like `react/useState`, but the update function returned can be used similar
to `swap!`.

Example:
```
(let [[state set-state] (use-state {:count 0})]
 ;; ...
 (set-state update :count inc))
```
sourceraw docstring

wrap-fxcljs

(wrap-fx f)
source

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

× close