My data is shaped like: [{size: ["large", "medium"]}, {color: ["red", "green"]}]
Form Page:
const optionSubmit = (e) => {
const name = e.target.name;
const storeValue = { [name]: productValue };
addData(storeValue);
};
formContext
page:
const addData= (newData) => {
setData(() => [...data, newData]);
}
The problem is when I change size object example its showing like: [ {size: ["large", "medium"]}, {color: ["red", "green"]}, {size: ["large", "medium", "small"]} ]
I want this array to become like this:
[{color: ["red", "green"]},{size: ["large", "medium", small]}]