Path aliases заменяют длинные относительные импорты (../../../components/Button) на короткие (@/components/Button). Настраиваются в tsconfig через paths: { "@/*": ["src/*"] } с baseUrl. Для Vite нужно также настроить resolve.alias. Для Jest — moduleNameMapper. Это улучшает читаемость и упрощает рефакторинг — при перемещении файла не нужно менять все импорты. @ — общепринятое соглашение для src, но можно использовать любой префикс.
Зачем нужны path aliases в TypeScript?
Junior
268 просмотровAFK Offer AI
Как реализовать ErrorBoundary?