reactjs - 如何安装react-toastr

标签 reactjs toastr

我安装了react-toastr并集成了示例代码。

import React from 'react'
import { ToastContainer } from 'react-toastr';
class Notifier extends React.Component
{
  updateNotify()
  {
    this.refs.container.info('hola el mundo');
  }
  render()
  {
    return(
      <ToastContainer ref="container"
      className="toast-top-right" />
    );
  }
}

当我在容器上调用 info() 时,消息会弹出,但只是页面顶部的纯文本,而不是右上角的样式框。该消息也永远不会消失。所以看起来 CSS 和 JavaScript 组件丢失了。

我做错了什么?为什么在 Linux 下安装时会出现有关 fsevents 的警告?如果重要的话我正在使用react 15。我降级到react-toastr版本2.9.5,但没有什么区别。

$ npm install --save react-toastr
myApp@0.3.1 /home/myApp
└─┬ react-toastr@3.0.0
  └─┬ babel-runtime@6.26.0
    ├── core-js@2.5.3
    └── regenerator-runtime@0.11.1

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.0.17 (node_modules/react-scripts/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.0.17: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

最佳答案

您需要添加 CSS filetoastr

Running example

关于reactjs - 如何安装react-toastr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48651701/

相关文章:

javascript - 重定向页面时显示 Toastr 消息

toast - 是否可以在不同位置显示多个 toastr 消息?

reactjs - React - 无法检索表单中文本字段的最新值

javascript - 根据 react 中的状态和 Prop 更改图像源的语法

javascript - Nodejs 等待本地主机......并获取数据

javascript - 如何在 Angular 5 中使用 ngx-toastr 更改每个用例的特定 toast 的位置

reactjs - React 开发工具将我的组件显示为未知

javascript - React 18 不再支持弃用通知 : ReactDOM. 渲染

css - toastr js插件和css颜色变化

javascript - 可以扩展 Angular JS 1.2.18 $log 功能吗?