NPM 包 react-redux-toastr-custom 使用教程

阅读时长 5 分钟读完

在 React 应用开发中,我们经常需要使用 toasts 来提醒用户。React-Redux-Toastr 是一个非常好用的插件,它提供了简单易用的 API,并且高度可定制。我们可以根据自己的需要来配置 toast 的外观和行为。然而,React-Redux-Toastr 的默认样式可能与我们的应用主题风格不符。这时,我们就可以使用 react-redux-toastr-custom 来自定义 toast 样式。

安装 react-redux-toastr-custom

使用 npm 安装 react-redux-toastr-custom:

配置

在使用 react-redux-toastr-custom 之前,我们需要先进行配置。在我们的 Redux 的配置文件中,引入并使用 react-redux-toastr-custom。

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

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

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

使用

显示 toasts

react-redux-toastr-custom 提供了两种不同的方法来显示 toasts:在组件中和直接通过 Redux。

在组件中使用:

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

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

直接通过 Redux 使用:

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

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

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

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

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

自定义样式

在 React-Redux-Toastr 中,我们可以使用 InfiniteMessage 组件来自定义 toast 的样式。react-redux-toastr-custom 也提供了这两个组件,并且可以对它们的样式进行自定义。

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

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

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

在使用时,将 CustomToast 组件传递给 toasts 的相关 API 中:

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

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

小结

在本文中,我们学习了 react-redux-toastr-custom 的基本用法和自定义样式的方法。通过配置和使用 react-redux-toastr-custom,我们可以轻松地实现自定义样式的 toast 功能,提升用户体验。

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

纠错
反馈