The displayed name for the component. It is overridable. It can also be set for function components.
StaticdefaultProtectedcontextProtectedComponent context.
A unique identifier for the component instance. The key is immutable and can only be set when the component is declared.
Props passed into the component instance. Use it as read-only input when rendering.
A reference associated with the component to be used with useRef. Can be used to expose the component instance or an underlying DOM node.
Component context value. Use it to access shared data provided by an outer component/system.
Force the component to re-render even if no state/props change. Useful for imperative updates.
Update component state. Accepts a partial state (or a function returning partial state) and schedules a re-render.
to called after updates.
Suspense - boundary for asynchronous loading. Shows a fallback UI while descendant thrown promises are pending, and renders real content once resolved.
Param: props
Param: props.fallback
Element shown while descendants are loading.
Param: props.children
Suspended children.
Param: props.minDelay
A delay before showing the fallback to prevent flicker.
Param: props.minShowTime
A minimum time of fallback visibility to prevent flickers.