Just starting my programming journey and currently diving into building a surf app using React JS. For the landing page, I want to display location pins on an image of a coastline. These pins should be clickable, leading users to detailed information about the surf conditions fetched from an API. Additionally, I'd like one pin to animate based on whether it matches the recommended surf spot.
I received advice to use SVG for this task. However, I'm feeling overwhelmed after extensive research and unsure about the best approach or if SVG is the right choice. While I've made progress converting SVG files to React components, I'm struggling with positioning, adding animations, and more.
Any tips or guidance on how to tackle this would be greatly appreciated! Thank you.