Добрый день!
Есть вот такая структура данных
const data = [
{
"id": 000,
"content": "test0",
"postedAt": 1581515871,
"answers": [
{
"id": 001,
"content": "test1",
"postedAt": 1624960660,
"answers": []
}
]
}
]
И нужно на выходе получить точно такую же структуру, но с измененным полем
postedAt
на всех уровнях вложенности!
const filteredFirstMessage = useMemo(
() => ([{
...data,
postedAt: `${format(new Date(data.postedAt * 1000)}`,
}]),
[data],
);
Такая запись работает только на 1 уровень вложенности, без учета в массиве
answers