Урок 1: основы и инструментарий — готовая к продакшену среда разработки
У каждого проекта есть момент, когда `pnpm dev` не запускается. Проблема не всегда очевидна. Этот урок учит вас читать конфигурацию Vite, Supabase и TypeScript — чтобы вы точно знали, что сломано и почему.
Каркас (scaffold) — это скелет вашего приложения, как каркас здания до того, как вы добавите стены. Если скелет неправильный, всё, что вы добавляете поверх, ведёт себя странно.
- каркас (scaffold)
- Стартовый шаблон проекта — конфигурационные файлы, зависимости и CI, которые уже работают вместе.
- RLS (Row Level Security)
- Механизм PostgreSQL, который позволяет каждой строке определять, кто может её читать, на основе личности аутентифицированного пользователя.
- source maps
- Файлы, которые связывают собранный JavaScript с исходными строками TypeScript, — чтобы Sentry мог показать вам, где именно произошла ошибка.
- HMR (Hot Module Replacement)
- Способность Vite обновлять части приложения в браузере без полной перезагрузки страницы.