<div className='fullpost-content'>
{body.slice(0, 1).map((e) => (
<h1>{e.data.text}</h1>
))}
{body.slice(1).map((e) => (
<p>{e.data.text}</p>
))}
</div>
const body = post.body.map((e) => e.blocks)[0];
Вроде бы неплохо перебирает нужные данные, плюс я нечасто пользуюсь for/forEach, почему то ts на него ругаться стал, решил через map перебор сделать, возможно похоже на велосипед