(all-fibers)
(all-fibers id)
Returns a seq of all the fibers. Optionally provide a root ID in the case that you have multiple React roots in the environment.
Returns a seq of all the fibers. Optionally provide a root ID in the case that you have multiple React roots in the environment.
(child-fiber fiber)
Returns the direct child of the fiber.
Returns the direct child of the fiber.
(children fiber)
Returns all of the direct children of this fiber.
Returns all of the direct children of this fiber.
(current-fiber)
(current-fiber id)
Gets the current fiber rendered at the root.
If no root-id is passed in, assumes that it is 1
, which is standard if
only a single React root exists in the JS environment.
Gets the current fiber rendered at the root. If no root-id is passed in, assumes that it is `1`, which is standard if only a single React root exists in the JS environment.
(display-type fiber)
Returns a human-readable version of the fiber type.
Returns a human-readable version of the fiber type.
(fiber->map fiber)
Returns the fiber as a map for display.
Returns the fiber as a map for display.
(fiber? x)
Returns true or false whether x
is a React fiber.
Returns true or false whether `x` is a React fiber.
(find type)
(find type root-id)
Find the first fiber currently rendered that use a component type.
Find the first fiber currently rendered that use a component type.
(find-all type)
(find-all type root-id)
Find all currently rendered fibers that use a component type.
Find all currently rendered fibers that use a component type.
(has-child? fiber)
Returns true or false whether the fiber has a child
Returns true or false whether the fiber has a child
(hook-deps hook)
Returns the last rendered deps of a hook, if applicable.
Returns the last rendered deps of a hook, if applicable.
(hook-dispatch {:keys [dispatch] :as _hook} & args)
Dispatches a change with a useState or useReducer hook.
Dispatches a change with a useState or useReducer hook.
(parent fiber)
Returns the direct parent of the fiber.
Returns the direct parent of the fiber.
(props fiber)
Returns the current props of the fiber.
Returns the current props of the fiber.
(set-state fiber f)
Tries to set the state of a fiber constructed out of a class component.
Returns true
if fiber is of a valid class component and nil
if not.
Tries to set the state of a fiber constructed out of a class component. Returns `true` if fiber is of a valid class component and `nil` if not.
(sibling-fiber fiber)
Returns the sibling to the right of the fiber.
Returns the sibling to the right of the fiber.
(siblings fiber)
Returns all siblings to hte right of the fiber.
Returns all siblings to hte right of the fiber.
(state fiber)
Returns the current state (hooks or class component state) of the fiber.
Returns the current state (hooks or class component state) of the fiber.
(type fiber)
Returns the element type (class, function component, etc.) used to construct the fiber.
Returns the element type (class, function component, etc.) used to construct the fiber.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close