Привет, Тостер!
Застрял, реально застрял с такой проблемой. Есть станица «Контакты» на сайте. На странице — карта и список объектов (филиалов). Остальное элементы опустим для упрощения.
Что нужно: взять из API информацию о филиале, добавить в список под картой и поставить соответствующую метку на карте (в API есть даже координаты).
Также нужно при клике на метку на карте вывести отдельный блок-информацию (который почти повторяет блок-описание, но содержит дополнительные данные). Схематично для простоты восприятия (гео-метки сделал специально разные, это не важно):
Для карты используется
react-yandex-maps. Реакт только учу, поэтому много туплю из-за свалившихся задач.
Вопросы такие:
1. Как одновременно выводить филиал и в списке в филиалов и добавлять гео-метку на карту?
2. Как при клике на гео-метку развернуть дополнительное описание и поменять иконку на карте (чтобы было видно, куда ткнули)? Вот так наглядно:
Как правильно это сделать? В одном компоненте? Передавать состояния? Я увы, плохо всё это понимаю, но стараюсь. Подскажите, пожалуйста?