2.0.2 • Published 1 year ago

react-app-events v2.0.2

Weekly downloads
65
License
MIT
Repository
github
Last release
1 year ago

React App Events

Use global events in your React app with hooks

Install the package

yarn add react-app-events

No extra setup is needed

Listen for events

We use a hook for event listener.

import React from 'react'
import useOnEvent from 'react-app-events/lib/useOnEvent'

export default function ComponentA(props) {
  useOnEvent('buttonClicked', data => {
    console.log(data)
  })
  return <div>Hello world</div>
}

Fire events

import React from 'react'
import fireEvent from 'react-app-events/lib/fireEvent'

export default function ComponentB(props) {
  return (
    <div>
      <button
        onClick={event => {
          fireEvent('buttonClicked', event)
        }}>
        Click me
      </button>
    </div>
  )
}
2.0.2

1 year ago

2.0.1

1 year ago

2.0.0

2 years ago

1.0.0

4 years ago