【文件属性】:
文件名称:react-gbus:用于react(pubsub)的全局事件总线挂钩
文件大小:13KB
文件格式:ZIP
更新时间:2021-02-16 07:37:30
react events pubsub broadcast eventemitter
React全球事件总线
用于响应的全局事件总线挂钩
:wrench: 安装
npm install --save react-gbus
:sparkles: 特征
:loudspeaker: 从任何地方广播(发射)(不限于React组件)
:leaf_fluttering_in_wind: 不到1KB的超轻量级
:victory_hand: 用TypeScript编写
:package: 用法
import React , { useState } from "react" ;
import BusProvider , { useListener , emit } from "react-gbus" ;
const FRUIT_CHANGE = "fch" ;
function FruitViewer ( ) {
const [ Fruit , setFruit ] = useState ( "Choose your Fruit" ) ;
useListener ( setFruit , [ FRUIT_CHAN
【文件预览】:
react-gbus-master
----rollup.config.js(703B)
----.github()
--------workflows()
----yarn.lock(16KB)
----src()
--------index.tsx(601B)
----tsconfig.test.json(87B)
----tsconfig.json(677B)
----LICENSE(1KB)
----README.md(1KB)
----.editorconfig(147B)
----.gitignore(289B)
----package.json(1013B)