Published `@vex/use-presence`, a tiny hook for the WebSocket presence pattern I keep rewriting on every project. One hook, and no provider or context to wire up. #opensource
const peers = usePresence('room-id')
return <ul>{peers.map(p => <li key={p.id}>{p.name}</li>)}</ul>