0.14.0 • Published 3 years ago
@terra-dev/event-bus v0.14.0
@terra-dev/event-bus
Simple React context API based Event Bus library.
Usage
// Setup
import { EventBusProvider } from '@terra-dev/event-bus';
<EventBusProvider>
<YourApp />
</EventBusProvider>;
// Dispatch
const { dispatch } from '@terra-dev/event-bus'
<button onClick={() => dispatch('some-event')}>
Dispatch Event
</button>
// Listen
const { useEventBusListener } from '@terra-dev/event-bus'
useEventBusListener('some-event', () => {
// DO SOMETHING
})