📜  如何在 ReactJS 中添加推送通知功能?

📅  最后修改于: 2022-05-13 01:56:13.398000             🧑  作者: Mango

如何在 ReactJS 中添加推送通知功能?

在本文中,我们将学习如何使用 npm 包React-push-notification 在 React 应用程序中添加推送通知功能。

React-push-notification 的特点:

  • 轻量级模块
  • 非常容易使用
  • 在 TypeScript 中并编译为 JavaScript

先决条件:

  • react.js的介绍和安装
  • 反应钩子使用状态

创建 React 应用程序和模块安装:

第 1 步:使用以下命令创建一个 React 应用程序:

npx create-react-app project

第2步:创建项目文件夹(即项目)后,使用以下命令移动到该文件夹:

cd project

第 3 步:现在使用以下命令安装依赖项 react-push-notification

npm i react-push-notification

项目结构:它看起来像这样。

项目

示例:我们需要在其他组件的顶部添加从模块导入的通知。这充当通知的容器,然后我们需要从“react-push-notification”导入 addNotification 方法,该方法作用于许多更改我们的通知的参数,如标题、颜色等。

文件名:App.js:我们正在创建一个名为推送通知的简单按钮,它会触发 onclick函数buttonOnClick,它在这里调用方法 addNotification 我已将标题添加为“警告”,并将本机添加为 true。 native 选项默认为 false,此 native 属性将通知转换为原生 Web 通知。

应用程序.js
import addNotification from 'react-push-notification';
import { Notifications } from 'react-push-notification';
function App() {
  function buttonOnClick (){
    addNotification({
      title: 'Warning',
      native:true         
    })
  };
  return (
    

Hey Geek!

); } export default App;