# @contentstack/react-toastify 中文文档

规范地址：https://npmcn.com/package/%40contentstack/react-toastify/

版本：6\.1\.5
npm 元数据更新时间：2025-05-07T14:05:17.779Z
中文译文更新时间：2026-11-10T16:55:01.039Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40contentstack/react-toastify
原文对照：https://npmcn.com/package/%40contentstack/react-toastify/?lang=original
项目主页：https://github.com/contentstack/venus-react19-forks#readme
源码仓库：https://github.com/contentstack/venus-react19-forks

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：379 kB，59 个文件
- 模块格式：ESM + CJS
- TypeScript 类型：包内自带
- 运行依赖：3 个
- peer 依赖：react \>=16
- 首次发布：2025-04-23T10:52:24.432Z
- 最新版本发布：2025-04-25T06:21:57.873Z
- 近 30 天下载量：7189（2026-10-11 至 2026-11-09，npm 官方下载统计）
- 已发布版本数：2（近 12 个月 0 个）

## 中文简介

反应通知变得容易

## 安装

```sh
npm install @contentstack/react-toastify
```

也可以使用：`pnpm add @contentstack/react-toastify`、`yarn add @contentstack/react-toastify`、`bun add @contentstack/react-toastify`

## README

# 反应- 托拉斯

[![Financial Contributors on Open Collective](https://opencollective.com/react-toastify/all/badge.svg?label=financial+contributors)](https://opencollective.com/react-toastify) ![React-toastify CI](https://github.com/fkhadra/react-toastify/workflows/React-toastify%20CI/badge.svg) ![npm](https://img.shields.io/npm/dm/react-toastify.svg?label=%E2%8F%ACdownloads&style=for-the-badge) ![npm](https://img.shields.io/npm/v/react-toastify.svg?style=for-the-badge) ![NPM](https://img.shields.io/npm/l/react-toastify.svg?label=%F0%9F%93%9Clicense&style=for-the-badge) ![Coveralls github](https://img.shields.io/coveralls/github/fkhadra/react-toastify.svg?label=%E2%9B%B1coverage&style=for-the-badge) ![React toastify](https://user-images.githubusercontent.com/5574267/35336500-e58f35b6-0118-11e8-800b-2da6594fc700.gif "React toastify")

🎉 react-Toastify 允许您轻松地在应用程序中添加通知. 别再胡说八道了!

## 安装

```
$ npm install --save react-toastify
$ yarn add react-toastify
```

## 重点

```jsx
  import React from 'react';

  import { ToastContainer, toast } from 'react-toastify';
  import 'react-toastify/dist/ReactToastify.css';
  
  function App(){
    const notify = () => toast("Wow so easy !");

    return (
      <div>
        <button onClick={notify}>Notify !</button>
        <ToastContainer />
      </div>
    );
  }
```

## 演示

[一个演示值一千个字](https://fkhadra.github.io/react-toastify/introduction)

## 文档

检查 [文档](https://fkhadra.github.io/react-toastify/introduction) 让你开始!

## 贡献

显示你的QQ和支持 通过给予QQ。 欢迎任何建议! 览所撰出之指南.

你也可以帮我找 [反应流量](https://www.reactiflux.com/)我的伪作是法迪.

## 贡献者

### 代码贡献者

这个项目的存在要归功于所有作出贡献的人[贡献](https://npmcn.com/package/%40contentstack/react-toastify/CONTRIBUTING.md)\[ \[ \] \[ \] \]. \]. [![](https://opencollective.com/react-toastify/contributors.svg?width=890&button=false)](https://github.com/fkhadra/react-toastify/graphs/contributors)

### 财政捐助者

成为财政贡献者并帮助我们维持我们的社区[贡献](https://opencollective.com/react-toastify/contribute)\[ . \]

#### 个人

[![](https://opencollective.com/react-toastify/individuals.svg?width=890)](https://opencollective.com/react-toastify)

#### 组织

支持这个项目与你的组织。 你的标志会在这里出现 链接到你的网站。 \[[贡献](https://opencollective.com/react-toastify/contribute)\[ . \]

[![](https://opencollective.com/react-toastify/organization/0/avatar.svg)](https://opencollective.com/react-toastify/organization/0/website) [![](https://opencollective.com/react-toastify/organization/1/avatar.svg)](https://opencollective.com/react-toastify/organization/1/website) [![](https://opencollective.com/react-toastify/organization/2/avatar.svg)](https://opencollective.com/react-toastify/organization/2/website) [![](https://opencollective.com/react-toastify/organization/3/avatar.svg)](https://opencollective.com/react-toastify/organization/3/website) [![](https://opencollective.com/react-toastify/organization/4/avatar.svg)](https://opencollective.com/react-toastify/organization/4/website) [![](https://opencollective.com/react-toastify/organization/5/avatar.svg)](https://opencollective.com/react-toastify/organization/5/website) [![](https://opencollective.com/react-toastify/organization/6/avatar.svg)](https://opencollective.com/react-toastify/organization/6/website) [![](https://opencollective.com/react-toastify/organization/7/avatar.svg)](https://opencollective.com/react-toastify/organization/7/website) [![](https://opencollective.com/react-toastify/organization/8/avatar.svg)](https://opencollective.com/react-toastify/organization/8/website) [![](https://opencollective.com/react-toastify/organization/9/avatar.svg)](https://opencollective.com/react-toastify/organization/9/website)

## 发布注释

您可以找到最新发布的发布注释 [这里](https://github.com/fkhadra/react-toastify/releases/latest)

你可以浏览他们所有的 [这里](https://github.com/fkhadra/react-toastify/releases)

## 许可证

根据麻省理工学院颁发的许可证

## 常见问题

### @contentstack/react-toastify 是什么？

反应通知变得容易

### 如何安装 @contentstack/react-toastify？

在项目目录运行 npm install @contentstack/react-toastify，或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖：react（\>=16）。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖，Yarn 需要手动安装。

### @contentstack/react-toastify 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @contentstack/react-toastify 支持 ESM 还是 CommonJS？

同时提供 ES Module 与 CommonJS 入口，import 和 require\(\) 都可以使用，打包工具会自动选择合适的版本。

### @contentstack/react-toastify 可以商用吗？

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

### @contentstack/react-toastify 的下载量有多少？

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

### @contentstack/react-toastify 还在维护吗？

最新版本 6\.1\.5 发布于 2025/04/25（1\.5 年前）；至今共发布 2 个版本，其中过去 12 个月发布了 0 个；首次发布于 2025/04/23。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

