Здравствуйте!
Пока учился верстать набрел на слова, что нельзя вкладывать блочные элементы в строчные, подумал "ну, в принципе, логично" и учился дальше. Прошел год, сижу на работе, верстаю магазин. Пришло время карточек товаров и тут неожиданность: По клику на карточку надо отправлять человека на страницу этого товара. Все бы ничего, но писать что-то типо
<article className="product-card">
<a href={ link } >
<div className="какие-то еще классы">
</div>
</a>
</article>
и потом делать
<a>
блочным через css - нет особого желания.
Ловить клик на карточку и делать ридерект из js - тоже выглядит костыльно. Может есть какие-то легальные и семантические решения?
Спасибо