forceUpdate может понадобиться при работе с localStorage, данные которого не имеет смысл дублировать в state (если эти данные только отрисовываются, а не отправляются на сервер, конечно)
Решил вопрос изобретением велосипеда:
Все не отмеченные чекбоксы насильно добавил в FormData через append со значением false.
Примерно так:
let data = new FormData(form);
let checkboxes = form.querySelectorAll("input[type='checkbox']");
for (let i = checkboxes.length - 1; i >= 0; i--) {
data.append(checkboxes[i].name, checkboxes[i].checked);
}
Это конечно лишний код, но другого решения не нашел :(
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.