React: способы маршрутизации с помощью Route и Link

Изучаю React. Во всех туториалах пишут, что для маршрутизации нужно использовать компонент Link. Мне он показался очень неудобным. Во-первых, он напрочь сбивает форматирование текста внутри кнопки, рисуя его как ссылку. Во-вторых, непонятно, как мне поступить, если я захочу изменить страницу по скрипту, как я это раньше делал с помощью location.href = ... ?


Ответы (1 шт):

Автор решения: Олег Верушкин
<Link to={'/'}>
   <button className='btn-regular btn-pager'>Главная страница</button>
</Link>
→ Ссылка