React Utils

udecode/react-utils的 API 参考。

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

PortalBody

使用 portal 在 document.body 中渲染 React 组件。

Text

用于渲染 span 的通用组件。

Box

用于渲染 div 的通用组件。

createPrimitiveComponent

创建一个原始组件工厂,它使用钩子来管理状态、props,并将引用转发到子组件。

Parameters

Collapse all

    基础组件或原生 HTML 元素。

Returns

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

createPrimitiveElement

从元素类型创建组件。

Parameters

Collapse all

    原生 HTML 元素。

Returns

    渲染指定元素的函数组件。

createSlotComponent

创建一个 Slot 组件,当你想要一个组件表现得像它的子组件时很有用。

Parameters

Collapse all

    基础组件或原生 HTML 元素。

Returns

    返回一个 Slot 组件的函数。

withProviders

将组件包装到多个 providers 中的函数。

Parameters

Collapse all

    用于包装组件的 providers。

    如果你想让 provider 接收任何 props,你可以简单地传递一个数组。

    要被包装的组件。

    要传递给被包装组件的 props。

Returns

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