devil40rus
@devil40rus
Front-End Developer

Реализовать переход без перезагрузки страницы?

Всем привет. Сделал окошко в react-yandex-map. Нужно при нажатии на ссылку, был переход как в react-router-dom. Но внутри router-dom не работает. Подскажите, как можно реализовать переход без перезагрузки страницы. Link to="" не работает, пришлось только обычной ссылкой, но там страница перезагружается.
getClinicBalloonContent(clinic: Clinic) {
        const history = useHistory();

        return `<address>
            <button onClick={() => history.push('/clinics/${clinic.ID}')}>Link</button>;
            <a
                style="font-style: normal; font-weight: 500; font-size: 14px; line-height: 21px; text-decoration-line: underline;"
                rel="no-refresh"
                href="/clinics/${clinic.ID}"
            >
                ${clinic.NAME}
            </a>
         </address>`

5efb4a7d1ef12747765736.png
  • Вопрос задан
  • 976 просмотров
Пригласить эксперта
Ответы на вопрос 1
hzzzzl
@hzzzzl
<button onClick={() => history.push('/clinics/${clinic.ID}')}>Link</button>;

ну можно как бы этот же трюк и с <a> провернуть, если в теле баллона реактовский onClick работает вообще
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы