deferred function

DeactNode deferred(
  1. DeactNode builder(), {
  2. Object? key,
})

Normally, the effects of a component node are executed after the created node is rendered. Thus, any global state or reference created in an effect can't be accessed in the child nodes.

A component node created with this function will execute effects before the created node is rendered.

Implementation

DeactNode deferred(
  DeactNode Function() builder, {
  Object? key,
}) {
  return Deferred._(builder);
}