{"version":"1.0","type":"rich","title":"Loading Data with React & D3","description":"This example demonstrates a minimal React application that loads a remote CSV dataset using D3's `csv` utility. The interface displays a simple text summary of the loaded data, showing the number of rows and columns. The application uses React's `useEffect` hook to asynchronously fetch the data from a GitHub Gist containing CSS named colors, and `useState` to store the parsed result. The message is generated by a custom `message` module and rendered inside an HTML `<pre>` element, with the entire app mounted via `ReactDOM.render`.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/fb816bbc4fdf4c82a3367a56657fd168?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}