【文件属性】:
文件名称:publisher-subscriber-provider
文件大小:25KB
文件格式:ZIP
更新时间:2021-05-09 08:17:58
JavaScript
发布者-订阅者-提供者
该程序包是使用react钩子和上下文的发布者-订阅者模式的实现。 它提供了发布事件和订阅事件的必要工具。 控制在不受发布事件影响的组件上不执行任何重新渲染。
特征
发布-订阅者模式。
订阅在上下文中的持久性。
不要在不受事件发布影响的组件上重新渲染。
可以通过useSubscribe挂钩自动取消订阅。
Javascript和Typescript。
用法
您可以检查示例文件夹。
添加提供商
首先,您需要通过包装需要发布/订阅事件的组件来添加发布者订阅服务器提供程序:
import React from "react" ;
import { PublisherSubscriberProvider } from "publisher-subscriber-provider" ;
import { Content } from "./components/cont
【文件预览】:
publisher-subscriber-provider-main
----.eslintrc.js(1KB)
----src()
--------index.ts(28B)
--------index.d.ts(386B)
--------provider()
----.babelrc(2KB)
----jest.json(284B)
----examples()
--------react-typescript()
--------react-javascript()
----tsconfig.json(412B)
----config()
--------webpack()
----LICENSE(1KB)
----.prettierrc(76B)
----README.md(3KB)
----.editorconfig(161B)
----.gitignore(258B)
----package.json(4KB)