{"version":"1.0","type":"rich","title":"Mouse follower","description":"A single black circle follows the mouse cursor across an SVG canvas. The circle’s position updates on every `mousemove` event, driven by React state. The application uses React’s `useState` and `useCallback` hooks to track the cursor’s coordinates and re-render the circle accordingly. The example is rendered with D3.js v6 for SVG creation, while React handles the interactive state, with no external data source.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/419252df381b498db6bfd82d9d24903a?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}