Build an analog clock in React where the hour, minute, and second hands update in real time.
Requirements:
- Display a circular clock face.
- Include hour, minute, and second hands.
- Hands should rotate smoothly and accurately based on the current time.
- Update in real time (every second).
- Focus on functionality and correct hand movement over styling.