Lilact
    Preparing search index...

    Class Suspense

    Suspense - boundary for asynchronous loading. Shows a fallback UI while descendant thrown promises are pending, and renders real content once resolved.

    Element shown while descendants are loading.

    Suspended children.

    A delay before showing the fallback to prevent flicker.

    A minimum time of fallback visibility to prevent flickers.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    displayName: string = 'Suspense'

    The displayed name for the component. It is overridable. It can also be set for function components.

    defaultProps: { minDelay: number; minShowTime: number } = ...

    Accessors

    • get context(): any
      Protected

      Component context.

      Returns any

    • set context(v: any): void

      Parameters

      • v: any

      Returns void

    • get key(): string | number

      A unique identifier for the component instance. The key is immutable and can only be set when the component is declared.

      Returns string | number

    • set key(v: string | number): void

      Parameters

      • v: string | number

      Returns void

    • get props(): any

      Props passed into the component instance. Use it as read-only input when rendering.

      Returns any

    • set props(v: any): void

      Parameters

      • v: any

      Returns void

    • get ref(): any

      A reference associated with the component to be used with useRef. Can be used to expose the component instance or an underlying DOM node.

      Returns any

    • set ref(v: any): void

      Parameters

      • v: any

      Returns void

    • get type(): any

      Component context value. Use it to access shared data provided by an outer component/system.

      Returns any

    • set type(v: any): void

      Parameters

      • v: any

      Returns void

    Methods

    • Force the component to re-render even if no state/props change. Useful for imperative updates.

      Parameters

      • callback: any

      Returns void

    • Update component state. Accepts a partial state (or a function returning partial state) and schedules a re-render.

      Parameters

      • next_state: any
      • callback: any

        to called after updates.

      Returns void