docs: переименованы разделы прикладных секций, удалён «Начало работы»
- Компоненты → UI и компоненты - Page-level компоненты → Страницы (App Router) - Удалён раздел «Начало работы» из workflow - Обновлены sidebar, заголовки md-файлов и RULES.md
This commit is contained in:
@@ -21,8 +21,8 @@ const ruSidebar = [
|
|||||||
items: [
|
items: [
|
||||||
{ text: 'Настройка VS Code', link: '/applied/vscode' },
|
{ text: 'Настройка VS Code', link: '/applied/vscode' },
|
||||||
{ text: 'Структура проекта', link: '/applied/project-structure' },
|
{ text: 'Структура проекта', link: '/applied/project-structure' },
|
||||||
{ text: 'Компоненты', link: '/applied/components' },
|
{ text: 'UI и компоненты', link: '/applied/components' },
|
||||||
{ text: 'Page-level компоненты', link: '/applied/page-level' },
|
{ text: 'Страницы (App Router)', link: '/applied/page-level' },
|
||||||
{ text: 'Шаблоны и генерация кода', link: '/applied/templates-generation' },
|
{ text: 'Шаблоны и генерация кода', link: '/applied/templates-generation' },
|
||||||
{ text: 'Стили', link: '/applied/styles' },
|
{ text: 'Стили', link: '/applied/styles' },
|
||||||
{ text: 'Изображения', link: '/applied/images-sprites' },
|
{ text: 'Изображения', link: '/applied/images-sprites' },
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: Компоненты
|
title: UI и компоненты
|
||||||
---
|
---
|
||||||
|
|
||||||
# Компоненты
|
# UI и компоненты
|
||||||
|
|
||||||
Раздел описывает правила создания UI‑компонентов. Эти правила обязательны для всех слоёв FSD: `app`, `screens`, `layouts`, `widgets`, `features`, `entities`, `shared`.
|
Раздел описывает правила создания UI‑компонентов. Эти правила обязательны для всех слоёв FSD: `app`, `screens`, `layouts`, `widgets`, `features`, `entities`, `shared`.
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
---
|
---
|
||||||
title: Page-level компоненты
|
title: Страницы (App Router)
|
||||||
---
|
---
|
||||||
|
|
||||||
# Page-level компоненты
|
# Страницы (App Router)
|
||||||
|
|
||||||
Специальные файлы Next.js App Router, которые фреймворк использует по соглашению: `layout.tsx`, `page.tsx`, `loading.tsx`, `error.tsx`, `not-found.tsx`, `template.tsx`.
|
Специальные файлы Next.js App Router, которые фреймворк использует по соглашению: `layout.tsx`, `page.tsx`, `loading.tsx`, `error.tsx`, `not-found.tsx`, `template.tsx`.
|
||||||
|
|
||||||
|
|||||||
@@ -6,14 +6,6 @@ title: Workflow
|
|||||||
|
|
||||||
Порядок действий при разработке — от создания проекта до реализации фич.
|
Порядок действий при разработке — от создания проекта до реализации фич.
|
||||||
|
|
||||||
## Начало работы
|
|
||||||
|
|
||||||
Подготовка окружения перед началом разработки.
|
|
||||||
|
|
||||||
1. Открыть проект в VS Code.
|
|
||||||
2. Установить рекомендуемые расширения (редактор предложит автоматически).
|
|
||||||
3. Ознакомиться со стеком: Next.js (App Router), Mantine, Zustand, FSD.
|
|
||||||
|
|
||||||
## Создание проекта
|
## Создание проекта
|
||||||
|
|
||||||
Инициализация нового проекта из готового шаблона.
|
Инициализация нового проекта из готового шаблона.
|
||||||
|
|||||||
@@ -944,7 +944,7 @@ src/
|
|||||||
Каждый элемент на своём слое, с публичным API и чёткими границами ответственности.
|
Каждый элемент на своём слое, с публичным API и чёткими границами ответственности.
|
||||||
|
|
||||||
<!-- /applied/components -->
|
<!-- /applied/components -->
|
||||||
## Компоненты
|
## UI и компоненты
|
||||||
|
|
||||||
Раздел описывает правила создания UI‑компонентов. Эти правила обязательны для всех слоёв FSD: `app`, `screens`, `layouts`, `widgets`, `features`, `entities`, `shared`.
|
Раздел описывает правила создания UI‑компонентов. Эти правила обязательны для всех слоёв FSD: `app`, `screens`, `layouts`, `widgets`, `features`, `entities`, `shared`.
|
||||||
|
|
||||||
@@ -1031,7 +1031,7 @@ export { Container } from './container'
|
|||||||
Вложенные компоненты подчиняются тем же правилам по структуре, именованию и стилю (включая папку `styles/` для их стилей).
|
Вложенные компоненты подчиняются тем же правилам по структуре, именованию и стилю (включая папку `styles/` для их стилей).
|
||||||
|
|
||||||
<!-- /applied/page-level -->
|
<!-- /applied/page-level -->
|
||||||
## Page-level компоненты
|
## Страницы (App Router)
|
||||||
|
|
||||||
Специальные файлы Next.js App Router, которые фреймворк использует по соглашению: `layout.tsx`, `page.tsx`, `loading.tsx`, `error.tsx`, `not-found.tsx`, `template.tsx`.
|
Специальные файлы Next.js App Router, которые фреймворк использует по соглашению: `layout.tsx`, `page.tsx`, `loading.tsx`, `error.tsx`, `not-found.tsx`, `template.tsx`.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user