Я совершенно новый, чтобы реагировать. Я и в процессе экспериментирования создаю макет стиля макета.
Я визуализирую каждый элемент в DOM, тогда мне нужно перебрать каждый элемент и применить положения x и y на основе предыдущих элементов.
Начальная модель выглядит следующим образом:
[
{
"title": "The Forrest",
"description": "some cool text",
"imgSmallSrc": "/img/img4-small.jpg",
"imgAlt": "Placeholder image",
"tags": [
"Design",
"Mobile",
"Responsive"
],
"date": 1367154709885,
"podStyle": {
"width": 253
}
}
]
(Я только показал один элемент, чтобы все было в порядке).
Как только я закончу цикл и получаю свои данные x и y, я хочу применить это к объекту podStyle. Я вызываю setState со следующими данными:
[
{
"podStyle": {
"x": 0,
"y": 0,
"height": 146,
"width": 253
}
}
]
Это, кажется, удаляет все текущие данные из модели и оставляет меня только с данными podStyle. Я не понимаю, как работает это слияние?
Заранее благодарим за помощь!