Автор опубликовал крошечный React-компонент и потом честно проверил его как чужой. Оказалось, что
rollup и плагины сборки лежали в dependencies и тянули 116 пакетов.Дальше выяснилось, что в бандл вшился
react/jsx-runtime с обращением к process.env, которого в браузере нет. Плюс не было директивы "use client", и Next.js с App Router просто падал на импорте.Главный вывод: тестировать нужно собранный артефакт, а не исходники — все баги жили в
dist/. Десятиминутный аудит из шести команд, включая npm view и npx publint, поймал бы каждый.🔗 Подробнее
@nuancesprog #Tools #React

