FRONT | Фронтенд | JavaScript | CSS | corner-shape | Chrome 158 | Safari 27.2 | HTML-in-Canvas | TanStack Start | Node.js 26.9 | React 19.3 | text-decoration-inset | anchor positioning | Astro
IT и технологии · 4 ноября 2026 г.
«use client» — это граница на графе модулей, а не флаг компонента. Пометка утаскивает в...
«use client» — это граница на графе модулей, а не флаг компонента. Пометка утаскивает в клиентскую сборку весь файл и все его импорты, даже без директивы у зависимостей. На сервере вместо Counter лежит ссылка-заглушка с id вида «модуль#экспорт» (точный формат зависит от интеграции). Кода в ней нет. Обычный import() не спасает. После сборки самого Counter.js нет, код внутри client.js и пары чанков. В payload уходит тройка «модуль, чанки, экспорт», манифест сборки говорит, из чего их достать. К Webpack не привязано, есть пакеты под Turbopack и Parcel. https://habr.com/ru/companies/gnivc/articles/1103136/