Вынеси из return всю логику и будет норм
Можно вообще всю функцию что в map вынести из компонента
А ещё лучше вместо тернарного оператора сделать posts && posts.map...
Ещё деструктурировать post
Ещё вместо null по умолчанию просто использовать пустой массив, тогда не придётся вообще проверки делать, если тебе не нужно что-то отображать когда постов нет
уже исправил, да
не рекомендуется использовать мап и конструктор( экземпляр объекта) реально вынеси всю логику за jsx
Уже вообще избавился от него, если инициализировать пустым массивом то проверка не нужна
Обсуждают сегодня