{"version":"1.0","type":"rich","title":"mouse follower","description":"A black dot follows the mouse cursor across an SVG canvas. The application is built with React, using the `useState` hook to store the cursor's `clientX` and `clientY` coordinates and `useCallback` to prevent unnecessary re-renders during mouse movement. The `onMouseMove` event triggers updates to a circle element's `cx` and `cy` properties, with radius fixed at 30 pixels. The chart uses D3's `arc` import and renders via the `ReactDOM.render` method against a background of 960 by 500 pixels.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/a1ae8f4fac53464aa968be3f21010049?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}