@文字新闻/数据控制

数据控制模块旨在简化与@文字新闻/数据包裹。

注:假设正在使用的注册表上启用了控件插件(请参阅此处提供有关控件的更多详细信息)

安装

安装模块

npm install@wordpress/data-controls--保存

此包假定您的代码将在2015年欧洲标准+环境。如果您使用的环境对此类语言功能和API的支持有限或不支持,您应该包括polyfill发货@wordpress/babel预设在您的代码中。

以下控件可用于模块返回的对象:

美国石油学会

api获取

调度用于触发api提取调用的控制操作。

用法

从“@wordpress/data-controls”导入{apiFetch};//使用apiFetch的操作生成器导出函数*myAction(){const路径=“/v2/my-api/items”;const项=生成apiFetch({path});//用这些东西做点什么。}

参数

  • 请求 对象:获取请求的参数。

退换商品

  • 对象:控制描述符。

控制

默认导出是用于在自定义存储中注册控件的导出。

用法

//WordPress依赖项从“@wordpress/data-controls”导入{controls};从“@wordpress/data”导入{registerStore};//内部依赖性从“”导入减速机/减速器';从'导入*作为选择器/选择器;从中导入*作为操作/动作';从中导入*作为解析器/解析器;registerStore('my-custom-store'{减速器,控制,行动,选择器,解析器,} );

退换商品

  • 对象:用于向存储注册默认控件的对象。

派遣

用于在已注册的数据存储中调度操作的控件。的别名派遣控件中的@文字新闻/数据包裹。

参数

  • 商店名称或描述符 string|StoreDescriptor:存储对象或标识符。
  • 操作名称 一串:操作名称。
  • 参数 任何[]:参数未经更改就传递给@文字新闻/数据控件。

选择

用于解析已注册数据存储中的选择器的控件。的别名解决选择中的内置控件@文字新闻/数据包裹。

参数

  • 存储名称或描述符 字符串| StoreDescriptor:存储对象或标识符。
  • 选择器名称 一串:选择器名称。
  • 参数 任何[]:参数未经更改就传递给@文字新闻/数据控件。

syncSelect(同步选择)

控件,用于调用已注册数据存储中的选择器。的别名选择中的内置控件@文字新闻/数据包裹。

参数

  • 存储名称或描述符 字符串| StoreDescriptor:存储对象或标识符。
  • 选择器名称 一串:选择器名称。
  • 参数 任何[]:参数未经更改就传递给@文字新闻/数据控件。

参与此包

这是古腾堡项目的一部分。该项目组织为单回购。它由多个独立的软件包组成,每个包都有特定的用途。此monorepo中的包发布到净现值法并由使用WordPress(文字出版社)以及其他软件项目。

要了解更多关于对这个包或古腾堡整体贡献的信息,请阅读该项目的主要内容贡献者指南.