useSocket()
useSocket function is like a walkie-talkie for websites, letting servers and clients chat back and forth in real-time.
Frontend
import { useSocket } from '@magicjs.dev/frontend';
const { subscribe, joinRoom } = useSocket();
React.useEffect(() => {
const leave = joinRoom(`public/room`);
return leave;
}, []);
React.useEffect(() => {
const unsubscribe = subscribe(`refresh`, () => {
// Function you want to call after emitting
handleFetchLatestMessage();
});
return unsubscribe;
}, []);Backend
Last updated