react-use icon indicating copy to clipboard operation
react-use copied to clipboard

feat: add new hook: useBroadcastChannel

Open TransonQ opened this issue 1 year ago • 1 comments

Description

This PR adds a new React hook: useBroadcastChannel. This hook allows the usage of the Broadcast Channel API in the application to send and receive messages. It can be used for communication within the same browser tab or between different tabs. This new feature is designed to provide a simple and reliable way to achieve browser communication, meeting the needs of certain scenarios such as synchronizing state across multiple tabs or real-time updates.

Type of change

  • [ ] Bug fix (non-breaking change which fixes an issue)
  • [x] New feature (non-breaking change which adds functionality)
  • [ ] Breaking change (fix or feature that would cause existing functionality to not work as before)

Checklist

  • [x] Read the Contributing Guide
  • [x] Perform a code self-review
  • [x] Comment the code, particularly in hard-to-understand areas
  • [x] Add documentation
  • [x] Add hook's story at Storybook
  • [x] Cover changes with tests
  • [x] Ensure the test suite passes (yarn test)
  • [x] Provide 100% tests coverage
  • [x] Make sure code lints (yarn lint). Fix it with yarn lint:fix in case of failure.
  • [x] Make sure types are fine (yarn lint:types).

TransonQ avatar May 16 '24 11:05 TransonQ

Hi team, I'd like to take on this issue. Could you please assign it to me? Thanks!

Kumar06Lav avatar Aug 29 '24 08:08 Kumar06Lav