Я использую `` query:
const GET_COMMENTS = gql`
query getComments {
getComments (where: {code: "/about-us" }) {
id
text
createdAt
}
}
`
....
const { loading, error, data } = useQuery(GET_COMMENTS);
в моем коде ...
Код, извлекающий комментарии с сервера, в объекте комментария является свойством date: string!
, я хотел бы преобразовать эту date: string!
в javascript дату (new Date(comment.date)
), как я могу сделать это непосредственно после выборки данных?
Я не хочу преобразовывать каждый вызов рендеринга.
Есть ли что-нибудь подобное?:
const { loading, error, data } =
useQuery(
GET_COMMENTS,
{
transform: (data) => data.map(comment => ({...comment , date: new Date(comment.date)}) )
}
);
Спасибо за помощь!