docs: переработать раздел REST-клиента и стратегий получения данных
- Добавлен обзор REST с разделением на «Создание клиента» и «Использование» - Добавлена страница создания клиента с описанием структуры модуля - Переписана автогенерация: npx без --swr, расширения типов вынесены в types/ - Ручной клиент сокращён до шаблона по файлам - Добавлены GET-хуки REST-клиента с контрактом useGet..., key-функциями и isReady - Добавлена страница выбора стратегий с приоритетом ISR перед SSR - Добавлены стратегии: серверный await, параллельные запросы, передача промиса, начальные данные для клиентских хуков, клиентский GET-хук, business-композиция - Уточнено влияние серверного await и SWR fallback на режим рендера - Удалены устаревшие страницы fetching/server.md и fetching/client.md - Обновлён generate-llms.ts: очистка stale-файлов перед копированием - Обновлены сайдбар, MAP.md, data/index.md, page-level.md
This commit is contained in:
@@ -46,20 +46,28 @@ const sidebar = [
|
||||
text: 'REST',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ text: 'Обзор', link: '/docs/data/rest/' },
|
||||
{
|
||||
text: 'Настройка',
|
||||
text: 'Создание клиента',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ text: 'Автоматическая генерация', link: '/docs/data/rest/clients/auto' },
|
||||
{ text: 'Обзор', link: '/docs/data/rest/clients/' },
|
||||
{ text: 'Автогенерация из OpenAPI', link: '/docs/data/rest/clients/auto' },
|
||||
{ text: 'Ручное создание', link: '/docs/data/rest/clients/manual' },
|
||||
{ text: 'GET-хуки REST-клиента', link: '/docs/data/rest/clients/hooks' },
|
||||
],
|
||||
},
|
||||
{
|
||||
text: 'Использование',
|
||||
collapsed: true,
|
||||
items: [
|
||||
{ text: 'Серверные компоненты', link: '/docs/data/rest/fetching/server' },
|
||||
{ text: 'Клиентские компоненты', link: '/docs/data/rest/fetching/client' },
|
||||
{ text: 'Стратегии получения данных', link: '/docs/data/rest/strategies/' },
|
||||
{ text: 'Серверный await', link: '/docs/data/rest/strategies/server-await' },
|
||||
{ text: 'Параллельные серверные запросы', link: '/docs/data/rest/strategies/parallel-server-requests' },
|
||||
{ text: 'Передача промиса ниже', link: '/docs/data/rest/strategies/pass-promise-down' },
|
||||
{ text: 'Начальные данные для клиентских хуков', link: '/docs/data/rest/strategies/client-hooks-initial-data' },
|
||||
{ text: 'Клиентский GET-хук', link: '/docs/data/rest/strategies/client-get-hook' },
|
||||
{ text: 'Business-композиция', link: '/docs/data/rest/strategies/business-composition' },
|
||||
],
|
||||
},
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user