@allenfang/react-toastr

中文文档
2.8.2发布于 2016/12/13MITCommonJS近 30 天下载 3341

React.js 烤面包机组件

中文使用文档
文档目录6 节
  1. 安装
  2. 演示
  3. 示例
  4. 使用量
  5. 托斯特容器
  6. 敬酒会

反应- toast

React.js 烤面包机组件

Version Travis CI Quality Coverage Dependencies Gitter

安装

npm i --save react-toastr

演示

静态托管 演示网站 (原始内容存档于2018-09-29). on GitHub.

示例

检查 弧/应用 文件夹.

使用量

此模块需要与 网络软件包/浏览验证和装入 react/addons 内部.
你得从这里下载动画Cs 动画@ github

样式的 Cs 链接 :

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/2.1.3/toastr.min.css">

然后说:

var ReactToastr = require("react-toastr");
var {ToastContainer} = ReactToastr; // This is a React Element.
// For Non ES6...
// var ToastContainer = ReactToastr.ToastContainer;
var ToastMessageFactory = React.createFactory(ReactToastr.ToastMessage.animation);

  // In a react component:
  render () {
    return (
      <div>
        <ToastContainer ref="container"
                        toastMessageFactory={ToastMessageFactory}
                        className="toast-top-right" />
        <button onClick={this.addAlert}>GGininder</button>
      </div>
    );
  }

以下是反应元素列表:

托斯特容器

这是所有的容器 ToastMessage 元素将去。 保留一个 参考 发布新的 祝酒词数字 :

  addAlert () {
    this.refs.container.success(
      "Welcome welcome welcome!!",
      "You are now home my friend. Welcome home my friend.", {
      timeOut: 30000,
      extendedTimeOut: 10000
    });
    window.open("http://youtu.be/3SR75k7Oggg");
  }

或与您的 通量 建筑?

  componentDidMount: function() {
    InInDerStore.addChangeListener(this.addAlert);
  }

选项

直接从 toastr.js 库,并可通过 props 反应方式 :

ToastContainer::getDefaultProps

关闭按钮

烤面包机上关闭的按钮是一个可选的功能.

  closeButton:true
超时

设定烤面包机消息自动关闭的时间( ms) .

  timeOut:5000
防止复制

这可以防止重复消息被触发.

  preventDuplicates:true

显示 HTML

要显示 HTML 只需通过 JSX 而非标题和信件参数的字符串 :

this.refs.container.success(
  <strong>I am a strong title</strong>,
  <em>I am an emphasized message</em>
});

敬酒会

持有祝酒词的基础课, 它不会在它的生命周期内动能进出. 提供 ToastMessage.animation 财务报告和审定财务报表 ToastMessage.jQuery 为你选择.

选项

直接从 toastr.js 库,并可通过 props 反应方式 :

版本与发布记录

@allenfang/react-toastr 共发布 1 个版本,首次发布于 2016/12/13;过去 12 个月发布了 0 个版本。

版本发布日期距今
2.8.2latest2016/12/139 年前

关于 @allenfang/react-toastr 的常见问题

@allenfang/react-toastr 是什么?

React.js 烤面包机组件

如何安装 @allenfang/react-toastr?

在项目目录运行 npm install @allenfang/react-toastr,或使用 pnpm add / yarn add / bun add。

@allenfang/react-toastr 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/allenfang__react-toastr 是否存在。

@allenfang/react-toastr 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@allenfang/react-toastr 可以商用吗?

@allenfang/react-toastr 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@allenfang/react-toastr 的下载量有多少?

根据 npm 官方下载统计,@allenfang/react-toastr 在 2026/10/06 – 2026/11/04 这 30 天内被下载 3,341 次,日均约 111 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@allenfang/react-toastr 还在维护吗?

最新版本 2.8.2 发布于 2016/12/13(9 年前);至今共发布 1 个版本,其中过去 12 个月发布了 0 个;首次发布于 2016/12/13。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。