npm 包 @storybook/addon-devkit 使用指南

阅读时长 4 分钟读完

简介

@storybook/addon-devkit 是 storybook 中一个非常有用的插件,它可以帮助我们更便捷地开发 storybook 的插件。

安装

  1. 首先需要在项目中安装 storybook,如果已经安装了 storybook,则跳过这一步。
  1. 然后在项目中安装 @storybook/addon-devkit。

使用

  1. 首先需要在 .storybook/main.js 中添加该插件。
  1. 然后在 .storybook/preview.js 中注册该插件。

示例

下面给出一个简单的示例,该示例展示了如何在 storybook 中创建自定义面板。

-- -------------------- ---- -------
------ ----- ---- --------
------ - ------ - ---- --------------------
------ - --------- - ---- --------------------------

----- ------- - -- -- -
  ----- ------ -------- - ---------------------- ---------

  ----- ------- - -- -- -
    --------------------
  --

  ------ -
    -----
      ------ ----------
      -------------
      ------- ----------------------- ------------
    ------
  --
--

----- -------------- - -- -- -
  ----- -------- ---------- - ----------------------
  ----- --- - ------------

  ------------------ -- -
    ----- ----------- - -- -- -------------------
    ------------------ -------------
    ------ -- -- -
      ------------------- -------------
    --
  -- ----------

  ------ ------ - -------- -- - -----
--

--------------------------- -
  ------ --- -------
  ------- -- ------ -- -- --------------- --------------- ---
---

这段代码实现了一个名为 My Panel 的自定义面板,在面板中有一个文本和一个按钮,点击按钮可以修改文本。同时可以通过 api.emit('my-event') 触发自定义事件,从而展示该面板。

总结

@storybook/addon-devkit 可以帮助我们更便捷地开发 storybook 的插件。在使用过程中注意注册该插件,并遵循其提供的 API,可以很方便地开发出自己的 storybook 插件。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/5f3157943b0ab45f74a8bd17

纠错
反馈