{"version":"1.0","type":"rich","title":"Mouse Follower","description":"The visualization displays a single black circle that follows the mouse cursor across an SVG canvas that fills the entire viewport. React’s `useState` and `useCallback` hooks track the cursor’s client coordinates, which are updated via the SVG `onMouseMove` event handler. The circle’s `cx` and `cy` attributes are set to the current mouse position, and the component re-renders on every movement using `ReactDOM.render`. React 16.9 serves as the framework for this interactive, state-driven SVG rendering.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/8d7b7e9e3bb34ff3b0e9643746dc8e4b?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}