ReactiveContentNode

Optional deferred-region capability for tracking caller-owned state read by its content callback. Successful evaluations replace dependencies; cached access preserves them and removal releases them before lifecycle cleanup.

Properties

Link copied to clipboard
abstract val contentKind: ContentKind

Diagnostic category independent of concrete component implementation classes.

Link copied to clipboard

Current owner-thread evaluation reasons; callers borrow this set and must neither mutate nor retain it.

Functions

Link copied to clipboard
abstract fun dynamicChildren(): List<Element>

Returns the complete direct-child description set required for the next measure pass.

Link copied to clipboard

Marks cached declarations for reevaluation after an observed local state changes on the owner thread. This callback must only enqueue content work and must not evaluate application code or throw.