получается, хотя он улавливает данные (по началу он улавливает 5 пустых, потом 5 заполненных). Ломал голову, не могу решить. Мб, кто-то подскажет?
У тебя по началу это массив, а потом объект с ключом data
Точнее по началу он у тебя вообще нуль, для таких ошибок обычно тайрскрипт не помешал бы
(category?.data?.attributes?.product_categories ?? []).map( Строки с 5 по 16 удаляешь в CatalogCategoryDetails
о, спасибо за помощь. Там еще .... .data ?? ...
const CatalogCategoryDetailsComponent = ({category}) export const CatalogCategoryDetails = memo(CatalogCategoryDetailsComponent);
Лучше не использовать дефолтные экспорты. Фреймворки ломаются из-за этого, если название имен пересекается и такую ошибку крайне трудно найти
Зачем тянешь React в импортах? Поставь плагин чтобы видеть в байтах, какой объем ты экспортируешь. Сейчас ты проседаешь по производительности
убрал, я экспериментировал
Неиспользуемый импорт тришейком отлетит же, не?
Раньше отлетал. В React 18 уже не требуется. Если я ошибаюсь, то прошу поправить)
Ну тришейкинг с любой версией должен выпилить неиспользуемое
Обсуждают сегодня