React & D3 Starter Template
This example demonstrates a starter template for integrating React with D3 to create a scatter plot of the Iris dataset. The visualization maps sepal length to the x-axis and petal length to the y-axis, rendering circles with a fixed radius and transparency. The code uses a decoupled architecture where React manages the SVG lifecycle via a `useRef` hook and `useEffect`, while D3 functions like `csv`, `scaleLinear`, `extent`, `axisLeft`, and `axisBottom` handle data loading, scaling, and chart axes.