Answer the question
In order to leave comments, you need to log in
How to add a parameter to an object?
There is an object with data about the subject.
const { title, description, price, category, sizes, color, id } = singleItem;
const [chosenParameters, setParameters] = useState({ size: '', color: ''});
const pickSize = (size) => {
setParameters(
{ ...chosenParameters, size: size }
);
};
const pickColor = (color) => {
setParameters(
{ ...chosenParameters, color: color }
);
}
const pickSize = (size) => {
setParameters(
{ ...chosenParameters, size: size }
);
return {
...singleItem, pickedSize: size
}
};
Answer the question
In order to leave comments, you need to log in
for example like this:
const { title, description, price, category, sizes, color, id } = singleItem;
const [chosenParameters, setParameters] = useState({ ...singleItem, size: '', color: ''});
const pickSize = (size) => {
setParameters({...chosenParameters, size: size});
};
const pickColor = (color) => {
setParameters({...chosenParameters, color: color});
};
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question