Я получаю список флажков из API, который в машинописи выглядит следующим образом:
product: { list: { [key: string]: boolean } }
Итак, при использовании Formik имя моего демона меняется и создается динамически. Некоторые примеры:
product.list.users
product.list.parts
product.list.utils
Однако, поскольку начальные значения Formik Form не могут быть получены до того, как произойдет запрос API (UX), у меня действительно нет начальных значений для этих флажков (пользователи, части, утилиты). Поэтому я получаю сообщение об ошибке при переходе от неконтролируемого ввода к контролируемому.
Что я могу с этим поделать?