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)
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
Checklist
yarn test
)yarn lint
). Fix it withyarn lint:fix
in case of failure.yarn lint:types
).