React provder and hooks for using Mitt events library
npm install --save react-mitt-wrapper
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 <></>
}
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
MIT © dkildar