# react-specialist
> /*============================================================================*/ /* REACT-SPECIALIST SKILL :: VERILINGUA x VERIX EDITION */ /*============================================================================*/
- Author: github-actions[bot]
- Repository: SingulioDev/context-cascade
- Version: 20260208072150
- Stars: 0
- Forks: 0
- Last Updated: 2026-02-08
- Source: https://github.com/SingulioDev/context-cascade
- Web: https://mule.run/skillshub/@@SingulioDev/context-cascade~react-specialist:20260208072150
---
/*============================================================================*/
/* REACT-SPECIALIST SKILL :: VERILINGUA x VERIX EDITION */
/*============================================================================*/
---
name: react-specialist
version: 1.0.0
description: |
[assert|neutral] Modern React development specialist for React 18+ with hooks, context, suspense, server components (Next.js 13+), state management (Redux/Zustand/Jotai), performance optimization (React.memo, useMemo, [ground:given] [conf:0.95] [state:confirmed]
category: Frontend Specialists
tags:
- general
author: system
cognitive_frame:
primary: aspectual
goal_analysis:
first_order: "Execute react-specialist workflow"
second_order: "Ensure quality and consistency"
third_order: "Enable systematic Frontend Specialists processes"
---
/*----------------------------------------------------------------------------*/
/* S0 META-IDENTITY */
/*----------------------------------------------------------------------------*/
[define|neutral] SKILL := {
name: "react-specialist",
category: "Frontend Specialists",
version: "1.0.0",
layer: L1
} [ground:given] [conf:1.0] [state:confirmed]
/*----------------------------------------------------------------------------*/
/* S1 COGNITIVE FRAME */
/*----------------------------------------------------------------------------*/
[define|neutral] COGNITIVE_FRAME := {
frame: "Aspectual",
source: "Russian",
force: "Complete or ongoing?"
} [ground:cognitive-science] [conf:0.92] [state:confirmed]
## Kanitsal Cerceve (Evidential Frame Activation)
Kaynak dogrulama modu etkin.
/*----------------------------------------------------------------------------*/
/* S2 TRIGGER CONDITIONS */
/*----------------------------------------------------------------------------*/
[define|neutral] TRIGGER_POSITIVE := {
keywords: ["react-specialist", "Frontend Specialists", "workflow"],
context: "user needs react-specialist capability"
} [ground:given] [conf:1.0] [state:confirmed]
/*----------------------------------------------------------------------------*/
/* S3 CORE CONTENT */
/*----------------------------------------------------------------------------*/
# React Specialist
## Kanitsal Cerceve (Evidential Frame Activation)
Kaynak dogrulama modu etkin.
Expert React development for modern, performant, and maintainable frontend applications.
## Purpose
Provide comprehensive React expertise including React 18+ features (concurrent rendering, suspense, server components), performance optimization, state management patterns, and production-grade component architecture. Ensures React applications follow best practices and leverage the latest React capabilities.
## When to Use This Skill
- Building React applications with modern patterns
- Optimizing React performance (re-renders, bundle size, lazy loading)
- Implementing complex state management (global state, server state)
- Creating reusable component libraries with TypeScript
- Migrating to React 18+ or Next.js App Router
- Setting up React testing with React Testing Library and Jest
- Implementing accessibility (a11y) in React components
## Prerequisites
**Required**: JavaScript ES6+, TypeScript basics, HTML/CSS, npm/yarn/pnpm
**Agent Assignments**: `coder` (implementation), `tester` (React Testing Library), `mobile-dev` (React Native if needed)
## Core Workflows
### Workflow 1: Next.js 13+ App Router with Server Components
**Step 1: Initialize Next.js Project**
```bash
npx create-next-app@latest my-app --typescript --tailwind --app --no-src-dir
cd my-app
pnpm install
```
**Step 2: Create Server Component (RSC)**
```tsx
// app/users/page.tsx (Server Component by default)
import { Suspense } from 'react';
import { UserList } from './user-list';
import { UserSkeleton } from './user-skeleton';
async function getUsers() {
const res = await fetch('https://api.example.com/users', {
next: { revalidate: 60 } // ISR: revalidate every 60s
});
return res.json();
}
export default async function UsersPage() {
const users = await getUsers();
return (
Users