TanStack Start внедрил защиту импорта, которая предотвращает утечку серверного и клиентского кода. Это решение, основанное на Vite, стало доступно в феврале 2026 года и активно используется в новых проектах TanStack Start. Разработка full-stack приложений на React становится всё более сложной, и отношения между серверным и клиентским кодом часто приводят к ошибкам и угрозам безопасности. Код, предназначенный только для сервера, например, запросы к базе данных или доступ к секретам среды, может случайно попасть в клиентский бандл. TanStack Start решает эту проблему на уровне инструментов, а не полагается только на дисциплину разработчиков. С помощью нового плагина Vite, система проверяет каждый импорт в вашем коде в процессе разработки и на этапе сборки. Импорты могут быть отклонены на основе шаблонов файлов, а также по строкам импорта. Например, файлы с именами, содержащими *.server.*, блокируются в клиентской среде, а *.client.* — в серверной. Разработчики могут дополнительно пометить
TanStack Start внедрил защиту импорта для безопасности кода
2 дня назад2 дня назад
1 мин