TreeState
class TreeState
Constructors
Link copied to clipboard
constructor(initialResolveStateContainer: InitialStateContainer, initialLayoutStateContainer: InitialStateContainer)
constructor()
Types
Link copied to clipboard
class TreeMountInfo
This class represents whether this Litho tree has been mounted before. The usage is a bit convoluted and will need to be cleaned out properly in the future.
Properties
Functions
Link copied to clipboard
Link copied to clipboard
fun applyLazyStateUpdatesForContainer(componentKey: String, container: StateContainer, isNestedTree: Boolean): StateContainer
Link copied to clipboard
Link copied to clipboard
fun applyStateUpdatesEarly(context: ComponentContext, component: Component?, prevTreeRootNode: LithoNode?, isNestedTree: Boolean)
Link copied to clipboard
fun bindEventAndTriggerHandlers(createdEventHandlers: List<Pair<String, EventHandler<*>>>?, componentScopes: List<ScopedComponentInfo>?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <T> createOrGetInitialHookState(key: String, hookStateIndex: Int, initializer: HookInitializer<T>, isNestedTree: Boolean, componentName: String): KStateContainer
Link copied to clipboard
fun createOrGetStateContainerForComponent(scopedContext: ComponentContext, component: Component, key: String): StateContainer
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun queueStateUpdate(key: String, stateUpdate: StateContainer.StateUpdate, isLazyStateUpdate: Boolean, isNestedTree: Boolean): Boolean
fun queueStateUpdate(key: String, stateUpdate: StateContainer.StateUpdate, isLazyStateUpdate: Boolean, isNestedTree: Boolean, queueDuplicateStateUpdates: Boolean = true): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard