Всем бодрого понедельника!
Использую Formik для редактирования объекта с вложенными объектами и массивами. С объектами всё ок, а вот с массивами у меня почему-то непонятка.
Вывожу:
{
values.color.map((s, index) => {
return (
<View key={`color${index}`}>
<Text>Цвет</Text>
<TextInput
onChangeText={handleChange(`values.color[${index}]`)}
value={values.color[index]}
/>
</View>
);
});
}
С массивами объектов всё ок, там добавляется .val и всё работает. А с массивами строк - не работает, ввод тут же сбрасывается. Что не так сделал?
При этом map на изменение размера массива реагирует, то есть связь правильная (добавляю/удаляю элементы в массиве)