npm 包 redux-devtools-chart-monitor-15 使用教程

阅读时长 6 分钟读完

在前端开发中,Redux 是一个非常流行的状态管理工具。而 redux-devtools-chart-monitor-15 是一个用于 Redux 的图表监视器插件,它可以帮助我们更好地理解 Redux 中的数据变化。本文将对其详细介绍。

安装

使用 npm 安装:

使用

假设你已经使用了 Redux。首先,在你的根组件中导入 redux-devtools-chart-monitor-15 插件:

然后,在 createStore 函数中将其作为参数传入:

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

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

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

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

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

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

这样,你就成功地使用了 redux-devtools-chart-monitor-15 插件。

配置

ChartMonitor 接受一个配置对象作为参数,可以设置以下选项:

  • title:监视器的标题,字符串类型,默认为 Chart Monitor
  • exclude:不展示的 action 类型,数组类型,默认为空数组;
  • include:只展示的 action 类型,数组类型,默认为空数组;
  • collapse:是否展示时自动折叠,默认为 true

例如,你可以这样配置:

效果

当你触发 Redux Store 中的一个 action 时,监视器将收集所有 action 数据,并以图表形式展示。

你可以在图表中自定义选中的数据点,左键单击选中,右键单击取消选中。同时,你可以通过鼠标滚轮或拖拽来缩放或移动图表。具体细节可以在官方文档查看。

示例

这是一个使用 redux-devtools-chart-monitor-15 的示例:

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

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

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

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

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

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

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

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

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

如果你触发了 addTododeleteTodo action,你将在监视器中看到相应的数据变化以及图表效果。

结论

redux-devtools-chart-monitor-15 是一个非常实用的辅助工具,它可以帮助我们更好地理解 Redux 中的数据流。通过本文的介绍,你现在已经掌握了它的基本用法,并有了自定义配置的能力。希望这篇文章对你有所帮助!

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

纠错
反馈