I got a problem with MUI Select (multiple) inside a Formik form.
Suppose that I have a task stored in database with taskName, assignTo (array of staff).
Now I'm trying to make a form where I can update/change assignTo values.
So the form got initialValues with:
const savedTask = {
id: 1,
name: "Task A",
assignTo: [
{
id: 1,
name: "Oliver Hansen",
age: 32
}
]
};
and people list
const personList = [
{
id: 1,
name: "Oliver Hansen",
age: 32
},
{
id: 2,
name: "Van Henry",
age: 25
},
{
id: 3,
name: "Oliver",
age: 27
}
];
The problem is I can't unselect "Oliver Hansen" in the update form. When I click on it, it also adds one more "Oliver Hansen".

Did I implement wrong or that's how formik setFieldValues behaves?