Можно ли передать функцию в свойстве состояния Link и изменить то же состояние в дочернем компоненте, которое было передано в свойстве path компонента Link ..
Я пытался передать массив родительского состояния дочернему компоненту, но если я щелкну ссылку и вернусь к родительскому компоненту, состояние сбрасывается.
<div className="cardContainer col-9 mx-2 col-md-6 col-lg-3
my-3" >
<div className="card-body text-center">
<Link to={
{
pathname: "/Details",
state: {
title: image.title,
path: image.path,
details: image.details,
price: image.price,
isInCart: image.isInCart,
// cart: { WANT TO PASS STATE
//HERE
// A HANDLER FUNCTION
//THAT WILL ADD TO CART
},
name: image.name
}
}
}>
<img className="image" key=
{image.name} src={image.path}
alt='T-shirt'/>
</Link>
{console.log(image.isInCart)}
</div>
состояние массива, которое не сбрасывается