LithoRenderer
A renderer for Litho components that handles RESOLVE and LAYOUT.
Constructors
Properties
Callback that is invoked when a state update is completed
The size constraints used for layout calculations.
Functions
Performs a synchronous layout calculation with the given constraints. Uses the current resolve result if available, otherwise performs an inline resolve.
Promotes the committed layout state to the UI thread.
Removes a state update that was previously enqueued if the state update has not been processed yet.
Performs a synchronous resolution and layout in one call. This is a blocking operation that completes the entire rendering pipeline.
Same as updateStateAsync but for Hook State.
Same as updateStateSync but for Hook State.
Enqueues a state update that will schedule a new render on a Thread controlled by the Litho infrastructure.
Enqueues a state update that will not schedule a new render. The new state will immediately be visible in Event Handlers and it will be visible in the next render phase.
Enqueues a state update that will schedule a new render on the calling thread at the end of its current run-loop. It is expected that the calling thread has an active Looper.