Clock
This example shows an analog clock with hour, minute, and second hands, rendered as SVG elements using React. The clock face includes numbered hour markers and smaller tick marks for each minute, all positioned via rotation transforms. The code uses the `range` function from D3 v5 to generate the minute ticks, and `setTimeout` within `findTime` to update the clock every second with the current time from `new Date()`. React component composition, such as `Clockface` and `Hand`, is used to structure the visualization.