-
The
useSyncExternalStore
triggers the UI updates. -
The
EventTarget
is for holding state and subscribers.- It is nice that we do not have to manage the subscribers ourselves. The
EventTarget
API does that for us.
- It is nice that we do not have to manage the subscribers ourselves. The
WojciechMatuszewski/react-external-store-custom-events
Example of using useSyncExternalStore with custom EventTarget
TypeScript