Для предотвращения перехода по ссылке в дочернем компоненте React при использовании компонента Link можно использовать функцию `event.preventDefault()`.
В случае с компонентом PizzaBlock, чтобы избежать перехода на детальную страницу при клике на кнопку "Добавить", можно добавить обработчик события `onClick` на кнопку и вызвать `event.preventDefault()` внутри этого обработчика.
Пример:
```jsx
import React from 'react';
import { Link } from 'react-router-dom';
const PizzaBlock = () => {
const handleAddToCart = (event) => {
event.preventDefault();
// Добавление товара в корзину
}
return (
<div>
{/* Детальная информация о пицце */}
<Link to="/pizza/details">Детали</Link>
{/* Кнопка для добавления в корзину */}
<button onClick={handleAddToCart}>Добавить</button>
</div>
);
}
export default PizzaBlock;
```
В данном примере, при клике на кнопку "Добавить" будет вызываться функция `handleAddToCart`, которая предотвращает переход на детальную страницу пиццы с помощью `event.preventDefault()`.