{"version":"1.0","type":"rich","title":"Mouse Follower","description":"A black circle follows the mouse cursor across a fixed 960x500 SVG canvas, remaining centered on the pointer’s exact position. Built with React’s `useState` and `useCallback`, the app listens to the SVG’s `onMouseMove` event, updates the circle’s `cx` and `cy` coordinates, and re-renders accordingly. D3 v5 is loaded but not directly used in the visible logic, while React produces the SVG elements and manages state updates.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/013c8913f2ef476cb68b42762caa6ec9?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}