Build a live dashboard with one React hook
Enable a Live Collection on the table behind the dashboard, then call useCollection in the React component that draws it. The hook opens the WebSocket connection, loads the first rows, and re-renders the component with each update that Conjoin delivers.
Impact
Conjoin pushes each change in the table to the dashboard within milliseconds. Because the SDK also reconnects and reconciles after a dropped connection, you build and maintain no WebSocket server for the dashboard.