安装
npm install@wordpress/element--保存
为什么要反应?
根据块的基础值(在 随机图像示例 ,一个类别) 一种描述给定这些值的块UI的方法
美国石油学会
儿童
克隆元素
要素 元素 :元素 道具 ? 对象 :要应用于克隆元素的道具
元素 :克隆元素。
组件
concat儿童
children参数 ...? 对象 :要连接的子参数数组(数组/字符串/对象数组)。
阵列 :串联值。
创建上下文
默认值 对象 :存储在上下文中的默认数据。
对象 :Context对象。
创建元素
类型 ? (字符串|函数) :标记名或元素创建者 道具 对象 :元素属性,可以是应用于DOM节点的属性集,也可以是传递给元素创建者的值 儿童 …元素 :后代元素
元素 :元素。
创建InterpolateElement
{ span:<span/>, a: <a href={' https://github.com ' } />, 自定义组件B:<自定义组件/>, }
插入字符串 一串 :要分析的插值字符串。 转换映射 记录<字符串,元素> :用于将字符串转换为react元素的映射。
元素 :wp元素。
创建门户
小孩 导入(“反应”)。 反应元件 :任何可渲染的子元素,例如元素、字符串或片段。 容器 HTML元素 :应将元素呈现到的DOM节点。
创建Ref
对象 :Ref对象。
创建根目录
查找DOM节点
成分 导入(“反应”)。 组件类型 :组件的实例。
flushSync(刷新同步)
回调 功能 :回调以同步运行。
转发参考号
货运代理 功能 :函数已通过 道具 和 裁判 ,应返回一个元素。
组件 :增强组件。
碎片
水合物
已弃用 自WordPress 6.2.0起。 使用
水合物根 而不是。
水合物根
isEmpty元素
要素 * :要检查的WP元件。
布尔值 :当元素被视为空时为True。
isValid元素
要检查的对象 对象 :要检查的对象。
布尔值 :如果objectToTest是有效的React元素,则为true,否则为false。
懒惰的
备忘录
站台
https://reactnative.dev/docs/platform-specific-code#平台 -模块 下面是如何使用select方法的示例:
从“@wordpress/element”导入{Platform}; const placeholderLabel=平台选择({ native:__('添加媒体'), 网站:__( '拖动图像、上传新图像或从库中选择文件。' ), } );
PureComponent公司
原始HTML
道具 原始HTMLProps :子项应该是HTML字符串或字符串数组。 其他道具将传递到div包装器。
JSX公司。 元素 :危险地降低组件。
提供
已弃用 自WordPress 6.2.0起。 使用
创建根目录 而不是。
渲染到字符串
要素 导入(“反应”)。 反应节点 :要序列化的元素。 上下文 [对象] :上下文对象。 传统上下文 [对象] :旧上下文对象。
一串 :序列化元素。
启动过渡
严格模式
暂停
开关子节点名称
儿童 ? 对象 :子对象。 节点名称 一串 :节点名称。
? 对象 :更新的子对象。
卸载组件到节点
已弃用 自WordPress 6.2.0起。 使用
root.unmount() 而不是。