可跨平台使用的基础元素。

安装

安装模块

npm install @wordpress/primitives --save

使用

import { SVG, Path } from '@wordpress/primitives';

const myElement = (
    <SVG
        width="18"
        height="18"
        viewBox="0 0 18 18"
        xmlns="http://www.w3.org/2000/svg"
    >
        <Path d="M4.5 9l5.6-5.7 1.4 1.5L7.3 9l4.2 4.2-1.4 1.5L4.5 9z" />
    </SVG>
);

该包假定你的代码将在 ES2015+ 环境中运行。如果你使用的环境对此类语言特性和 API 的支持有限或完全不支持,则应在你的代码中包含 @wordpress/babel-preset-default 中提供的 polyfill。

为该包做贡献

这是一个独立包,属于 Gutenberg 项目。该项目组织为 monorepo。它由多个自包含的软件包组成,每个包都有特定用途。此 monorepo 中的包发布到 npm,并被 WordPress 以及其他软件项目使用。

如需了解更多关于为该包或整个 Gutenberg 项目做贡献的信息,请阅读项目的主要 贡献者指南。