数据控制模块旨在简化与@文字新闻/数据
包裹。
注:假设正在使用的注册表上启用了控件插件(请参阅此处提供有关控件的更多详细信息)
安装模块
npm install@wordpress/data-controls--保存
此包假定您的代码将在2015年欧洲标准+环境。如果您使用的环境对此类语言功能和API的支持有限或不支持,您应该包括polyfill发货@wordpress/babel预设
在您的代码中。
以下控件可用于模块返回的对象:
调度用于触发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
:存储对象或标识符。
- 选择器名称
一串
:选择器名称。
- 参数
任何[]
:参数未经更改就传递给@文字新闻/数据
控件。
控件,用于调用已注册数据存储中的选择器。的别名选择
中的内置控件@文字新闻/数据
包裹。
参数
- 存储名称或描述符
字符串| StoreDescriptor
:存储对象或标识符。
- 选择器名称
一串
:选择器名称。
- 参数
任何[]
:参数未经更改就传递给@文字新闻/数据
控件。
这是古腾堡项目的一部分。该项目组织为单回购。它由多个独立的软件包组成,每个包都有特定的用途。此monorepo中的包发布到净现值法并由使用WordPress(文字出版社)以及其他软件项目。
要了解更多关于对这个包或古腾堡整体贡献的信息,请阅读该项目的主要内容贡献者指南.