React 工具库

\@udecode/react-utils 的 API 参考文档。

@udecode/react-utils 包含用于 React 的实用函数。

组件

<PortalBody>

通过 portal 在 document.body 中渲染 React 组件。

<Text>

用于渲染 span 的通用组件。

<Box>

用于渲染 div 的通用组件。

API

createPrimitiveComponent

创建一个原始组件工厂,该工厂利用 hooks 来管理状态和 props,并将引用转发给子组件。

Parameters

Collapse all

    基础组件或原生 HTML 元素。

ReturnsFunction

Collapse all

    返回一个带有状态和 props 管理 hooks 的原始组件函数。

createPrimitiveElement

根据元素类型创建一个组件。

Parameters

Collapse all

    原生 HTML 元素。

ReturnsReact.FC

Collapse all

    返回一个渲染指定元素的函数组件。

createSlotComponent

创建一个 Slot 组件,当您希望组件表现得像其子组件时非常有用。

Parameters

Collapse all

    基础组件或原生 HTML 元素。

ReturnsFunction

Collapse all

    返回一个 Slot 组件函数。

withProviders

一个用多个 provider 包装组件的函数。

Parameters

Collapse all

    用于包装组件的 providers。如果有任何 props 需要传递给 provider,只需传递一个数组。

    需要被包装的组件。

    传递给被包装组件的 props。

ReturnsFunctionComponent<T>

Collapse all

    返回一个被指定 providers 包装的新组件。