react-server-components-framework
Создание React Server Components
React Server Components требуют внимательного разделения серверных и клиентских границ. Этот навык предоставляет паттерны Next.js App Router, шаблоны и чек-листы для реализации.
Остановитесь и запросите подтверждение перед установкой.
Проверьте план и получите явное согласие пользователя перед изменением файлов.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "react-server-components-framework" from https://skillstore.io/skills/ariegoldkin-react-server-components-framework.md and its manifest at https://skillstore.io/api/skills/ariegoldkin-react-server-components-framework/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «react-server-components-framework». Мне нужно решить, где должен выполняться фильтр поиска на странице продукта.
Ожидаемый результат:
Ответ отделяет серверно отрисованные данные продукта от интерактивного элемента управления фильтром и объясняет компромиссы границы.
Использование «react-server-components-framework». Мне нужен Server Action для создания записи в блоге.
Ожидаемый результат:
Ответ описывает валидацию, проверки сессии, мутацию базы данных, повторную валидацию кэша, поведение редиректа и состояния ошибок.
Использование «react-server-components-framework». Я переношу dashboard с Pages Router на App Router.
Ожидаемый результат:
Ответ сопоставляет устаревшее получение данных, структуру layout, состояния загрузки и метаданные с эквивалентами App Router.
Аудит безопасности
Высокий рискAll 127 static alerts are false positives caused by documentation formatting, standard React patterns, placeholder fetch calls, or server-only environment access. Manual review found stored cross-site scripting, missing authorization, mass assignment, and draft disclosure in the supplied examples. These examples require security hardening before publication.
Подтверждённые проблемы безопасности (4)
Факторы риска
⚙️ Внешние команды (50)
⚡ Содержит скрипты (1)
🌐 Доступ к сети (24)
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/ariegoldkin-react-server-components-framework/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/ariegoldkin-react-server-components-framework?utm_source=security_passport_badge)Значок HTML
<a href="https://skillstore.io/skills/ariegoldkin-react-server-components-framework?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/ariegoldkin-react-server-components-framework/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Встраиваемая карточка
<iframe src="https://skillstore.io/embed/skills/ariegoldkin-react-server-components-framework.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Академические ссылки (APA · BibTeX · CFF)
Цитата APA
AI Agent Hub. (2026). react-server-components-framework security audit report (audit version 9) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/ariegoldkin-react-server-components-framework/audits/9Цитата BibTeX
@techreport{ai-agent-hub-ariegoldkin-react-server-components-framework-2026,
author = {AI Agent Hub},
title = {react-server-components-framework security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/ariegoldkin-react-server-components-framework/audits/9},
note = {Author version 1.0.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "react-server-components-framework security audit report (audit version 9)"
version: "1.0.0"
type: report
authors:
- name: "AI Agent Hub"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/ariegoldkin-react-server-components-framework/audits/9"
identifiers:
- type: other
value: "skillstore:ariegoldkin-react-server-components-framework:audit:9"
description: "Skillstore immutable audit report identifier"
Оценка Skillstore
Почему такая оценка Достоверность доказательств: СреднийЧто вы можете построить
Планирование архитектуры App Router
Определите, какие компоненты должны выполняться на сервере, а каким нужна клиентская интерактивность.
Реализация Server Actions
Создавайте мутации форм с валидацией, повторной валидацией кэша, редиректами и progressive enhancement.
Миграция с Pages Router
Перенесите получение данных, layouts, метаданные и API routes в паттерны App Router.
Попробуйте эти промпты
Изучи эту функцию и скажи, какие части должны быть Server Components, а какие должны быть Client Components.
Используй этот навык, чтобы спроектировать Server Component, который получает данные, обрабатывает ошибки и передает медленные секции через streaming с Suspense.
Создай план Server Action для этой формы с валидацией, авторизацией, повторной валидацией, состояниями обратной связи для пользователя.
Сравни эту реализацию Pages Router с лучшими практиками App Router и перечисли конкретные шаги миграции и риски.
Лучшие практики
- Держите Client Components небольшими и размещайте их рядом с интерактивным UI.
- Валидируйте и авторизуйте каждый Server Action перед изменением данных.
- Используйте границы Suspense вокруг независимых медленных источников данных.
Избегать
- Не делайте всю страницу Client Component без ясной необходимости.
- Не передавайте несериализуемые значения через границу между сервером и клиентом.
- Не копируйте примеры мутаций без добавления контроля доступа с учетом конкретного проекта.
Часто задаваемые вопросы
Устанавливает ли этот навык React-фреймворк?
Может ли он помочь с Server Actions?
Поддерживает ли он Client Components?
Полезен ли он для миграций?
Обрабатывает ли он аутентификацию за меня?
Какие инструменты могут его использовать?
Сведения для разработчиков
Автор
AI Agent HubЛицензия
MIT
Версия автора
v1.0.0
Ревизия Skillstore
r2
Репозиторий
https://github.com/ArieGoldkin/ai-agent-hub/tree/main/skills/react-server-components-frameworkСсылка
89edfdc710d0846129dcee6a929477b04f08052c
Актуальность поддержки
28.07.2026
Использование
6 загрузок · 187 просмотров
Структура файлов