@NewbieBacknd
React, TS, expessjs, mongodb

Property 'like' does not exist on type 'IPost[]' ошибка при наличии данного типа?

Подскажите, пожалуйста, почему выдает ошибку в отсутствии свойства, если он присутствует.
На странице информации отображается, но все равно всплывает ошибка
63bb395f6396d898455898.png63bb3a16497ee865454914.png63bb3a28b609b208221517.png
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
@marselo777
React developer
У вас в состоянии postIdInfo это массив объектов, во время отрисовки вы обращаетесь к postIdInfo как к объекту.
Если вам нужно вывести только первый элемент, то это должно выглядеть так:
postIdInfo[0].like

Но я думаю, что вам всё же нужно вывести список и это должно выглядеть следующим образом:
postIdInfo.map((post, idx) => <React.Fragment key={post.?id || idx}> {post.like} </React.Fragment>)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы