У тебя две совершенно разные проблемы в одном вопросе:
1. TS тебе пишет ошибку, что тип
Date не может быть children'ом для компонента, и это так. Однако дело в том, что тип у тебя задан неверно, на самом деле у тебя там никакой не
Date а банальный
string. Если ты поправишь типы, то всё заработает и выведет тебе то что ты передаёшь, т.е.
2012-03-23T08:25:44.962Z.
2. Чтоб превратить строку
2012-03-23T08:25:44.962Z в строку
Created 7 years ago надо либо руками написать соответствующую функцию, либо воспользоваться какой-либо библиотекой для работы с датами. Например с помощью
moment это будет выглядеть примерно так:
const createdFromNow = `Created ${
moment.duration(moment().diff(data.createdAt)).humanize()
} ago`;