Documentation

website.react.runtime

Low-level framework boundary for the public facade and its contract/observer adapters. It has no application dependencies, so those adapters cannot cycle back into the instrumented facade. Ordinary components use website.react.

*subscription-cache

->interceptor

adapt-react-class

after-render

as-element

batching-flush

(batching-flush)

cache-lookup

children

clear-event

clear-global-interceptor

clear-subscription-cache!

component-argv

(component-argv)

compose-refs

(compose-refs & references)

Forward React’s node/nil callback to each ref. Ordinary refs need no cleanup manager; forward an explicit React 19 cleanup only when a caller returns one.

context-provider

(context-provider context)

create-class

create-context

create-element

create-portal

create-root

current-component

dispatch

dispatch-and-settle

dispatch-function

(dispatch-function)

dispatch-sync

dispatch-sync-with

dispatch-with

dispose!

flush-sync

get-coeffect

get-effect

get-handler

hydrate-root

(hydrate-root container form)(hydrate-root container form {:keys [compiler on-recoverable-error identifier-prefix], :or {compiler reagent.impl.template/*current-default-compiler*}})

Retain Reagent’s root/compile lifecycle while forwarding native root options.

inject-cofx

kind->id->handler

live-query-vs

make-reaction

make-restore-fn

merge-props

native-suspense

profiler

query->reaction

query-v-for-reaction

queue-dispatch

reactify-component

reaction-value

(reaction-value reaction)

reaction?

(reaction? value)

reg-cofx

reg-event-db

reg-event-fx

reg-global-interceptor

reg-sub-raw

register-epoch-cb

register-handler

register-trace-cb

remove-epoch-cb

remove-trace-cb

render-to-static-markup

render-to-string

set-batching-flush!

(set-batching-flush! callback)

set-dispatch-function!

(set-dispatch-function! callback)

set-loggers!

set-state

set-timeout!

start-transition

strict-mode

subscribe

subscribe-function

(subscribe-function)

suspense

unsafe-html

use-callback

use-context

use-deferred-value

use-effect

use-layout-effect

use-memo

use-reducer

use-state

use-sync-external-store

without-tracking

(without-tracking read-value)