--- title: Добавление страницы --- # Добавление страницы Как добавить новую страницу в проект по стандартам этого руководства. ## Что нужно знать Страница в проекте — это два файла: экран в `src/screens/` (вся логика, стили, зависимости) и `page.tsx` в `src/app/` (точка входа для роутинга Next.js). Экран генерируется из шаблона, `page.tsx` создаётся вручную. ## Порядок действий 1. [Сгенерировать](/ru/applied/templates-generation) экран из шаблона `screen` в папку `src/screens/`. 2. Заполнить экран логикой и стилями. 3. Создать `page.tsx` в нужном маршруте `src/app/`. Файл страницы должен быть тонким — только `metadata` и рендер экрана. Никакой логики, стилей и хуков в `page.tsx` не размещается — всё это живёт в экране. ## Правила - Ручное создание файловой структуры экрана запрещено — только [генерация](/ru/applied/templates-generation) из шаблона. - Логика, стили и зависимости размещаются в экране, не в `page.tsx`. - Каждая страница содержит `metadata` с `title` и `description`. Примеры `page.tsx` и `metadata` — [Page-level компоненты](/ru/applied/page-level).