0, 0, false]}};
Как мне добавить элементы в item? Пытался item["1"] = ...
но не работает
Будет что-то вроде setState(prevState => ({ ... prevState, newElem }))
что это за ужасный стейт такой ? итем который являеться обьектом у которого свойство "0" являеться массивом у которого 3 цифры и булевый тип в любом случае какой бы вложености не был стейт мутировать его нельзя но чем он будет сложнее тем сложнее его будет и не мутировать
state = {item: {"0": [0, 0, 0, false]}}; будет сниться тебе в кошмарах)))
Мне надо добавлять прямоугольники в приложении (которые будут перерастут в другое позже), в данном случае ключи item - это прямоугольники, а массивы - его координаты
так сам погляди это же капец, помоему с головой хватает структуры данных массив обьектов [{} , {} , {} ]
{ id: "0", x: 0, y: 0, z: 0, boolean: true, }
Так и буду, массив [{}, {}, {}]
а это тогда что такое? state = {item: {"0": [0, 0, 0, false]}};
Уже другое решение придумал)
Обсуждают сегодня