Skip to content
This repository has been archived by the owner on Feb 4, 2024. It is now read-only.

dkildar/react-mitt-wrapper

Repository files navigation

react-mitt-wrapper

React provder and hooks for using Mitt events library

NPM JavaScript Style Guide

Install

npm install --save react-mitt-wrapper

Usage

import React, {Component} from 'react'

import {MittProvider, useMittOn} from 'react-mitt-wrapper'

export function App() {
  return <MittProvider>
    <Foo />
  </MittProvider>
}

export function Foo() {
  useMittOn('myEvent', (eventData) => {
    console.log(eventData)
  })

  return <></>
}

Hooks

useMittOn(eventType, callback) – uses for subscribing to the event

useMittOff(eventType, callback) – uses for unsubscribing from the event

useMittEmit() – uses for emitting value to the event. Returns emit function for it

useMittClear() – uses for clearing all events

License

MIT © dkildar

About

React provider and hooks for using Mitt events library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published