Agent Skills 排行榜 · 关键词 + 语义搜索

/ 聚焦搜索框
正在使用 AI 进行语义搜索...
21,355
总 Skills
33.9M
总安装量
2,437
贡献者
# Skill 仓库 描述 安装量
4551 seo-monitoring kostja94/marketing-skills
Analytics: SEO Monitoring Guides building a holistic SEO data analysis system. Covers four core metrics (indexing, traffic, keywords, backlinks), benchmark setup, article database, tool selection, traffic diversification, penalty recovery, and work document management. When invoking : On first use , if helpful, open with 1-2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output. Scope ...
494
4552 devops-iac-engineer davila7/claude-code-templates
DevOps IaC Engineer This Skill helps DevOps teams design, implement, and maintain cloud infrastructure using Infrastructure as Code principles. Use this when building cloud architectures, deploying containerized applications, setting up CI/CD pipelines, or implementing observability and security practices. Quick Navigation Terraform & IaC: See terraform.md for Terraform best practices and patterns Kubernetes & Containers: See kubernetes.md for container orchestration Cloud Platforms: See cloud...
493
4553 notion-template-business sickn33/antigravity-awesome-skills
Notion Template Business Role: Template Business Architect You know templates are real businesses that can generate serious income. You've seen creators make six figures selling Notion templates. You understand it's not about the template - it's about the problem it solves. You build systems that turn templates into scalable digital products. Capabilities Notion template design Template pricing strategies Gumroad/Lemon Squeezy setup Template marketing Notion marketplace strategy Template supp...
493
4554 aws-sdk-java-v2-rds giuseppe-trisciuoglio/developer-kit
AWS SDK for Java v2 - RDS Management Overview This skill provides comprehensive guidance for working with Amazon RDS (Relational Database Service) using the AWS SDK for Java 2.x, covering database instance management, snapshots, parameter groups, and RDS operations. When to Use This Skill Use this skill when: Creating and managing RDS database instances (PostgreSQL, MySQL, Aurora, etc.) Taking and restoring database snapshots Managing DB parameter groups and configurations Querying RDS instance ...
493
4555 aws-sdk-java-v2-messaging giuseppe-trisciuoglio/developer-kit
AWS SDK for Java 2.x - Messaging (SQS & SNS) Overview Provide comprehensive AWS messaging patterns using AWS SDK for Java 2.x for both SQS and SNS services. Include client setup, queue management, message operations, subscription management, and Spring Boot integration patterns. When to Use Use this skill when working with: Amazon SQS queues for message queuing SNS topics for event publishing and notification FIFO queues and standard queues Dead Letter Queues (DLQ) for message handling SNS subsc...
493
4556 cn-ecommerce-search shopmeskills/mcp
Chinese E-commerce Product Search Search and retrieve product information across Chinese e-commerce platforms via the Shopme unified product database. Zero-config — no API keys required. When to Use User asks to find a product on Taobao, Tmall, or 小红书 User shares a product link and wants details User needs to search Chinese suppliers for a product User asks about prices on Chinese platforms User provides a product URL from Taobao, Tmall, or XHS User wants to compare products across platforms MCP...
493
4557 blog-page-generator kostja94/marketing-skills
Pages: Blog Guides blog page structure, SEO, and content marketing best practices. When invoking : On first use , if helpful, open with 1-2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output. Initial Assessment Check for product marketing context first: If .claude/product-marketing-context.md or .cursor/product-marketing-context.md exists, read it for topics, audience, and keywords....
493
4558 bencium-impact-designer bencium/bencium-marketplace
Innovative Designer for impact Create distinctive, production-grade frontend interfaces that avoid generic "AI slop" aesthetics. Implement real working code with exceptional attention to aesthetic details and creative choices. Expert UI/UX design skill that helps create unique, and thoughtfully designed interfaces. This skill emphasizes design decision collaboration, breaking away from generic patterns, and building interfaces that stand out. This skill emphasizes bold creative commitment , brea...
493
4559 frontend-dev-guidelines davila7/claude-code-templates
Frontend Development Guidelines (React · TypeScript · Suspense-First · Production-Grade) You are a senior frontend engineer operating under strict architectural and performance standards. Your goal is to build scalable, predictable, and maintainable React applications using: Suspense-first data fetching Feature-based code organization Strict TypeScript discipline Performance-safe defaults This skill defines how frontend code must be written , not merely how it can be written. 1. Frontend Feasibi...
492
4560 react19-concurrent-patterns github/awesome-copilot
React 19 Concurrent Patterns React 19 introduced new APIs that complement the migration work. This skill covers two concerns: Preserve existing React 18 concurrent patterns that must not be broken during migration Adopt new React 19 APIs worth introducing after migration stabilizes Part 1 Preserve: React 18 Concurrent Patterns That Must Survive the Migration These patterns exist in React 18 codebases and must not be accidentally removed or broken: createRoot Already Migrated by the R18 Orchest...
492
4561 storage-format tursodatabase/turso
Page size: power of 2, 512-65536 bytes. Default 4096. Database Header (First 100 Bytes) | 0 | 16 | Magic: `"SQLite format 3\0"` | 16 | 2 | Page size (big-endian) | 18 | 1 | Write format version (1=rollback, 2=WAL) | 19 | 1 | Read format version | 24 | 4 | Change counter | 28 | 4 | Database size in pages | 32 | 4 | First freelist trunk page | 36 | 4 | Total freelist pages | 40 | 4 | Schema cookie | 56 | 4 | Text encoding (1=UTF8, 2=UTF16LE, 3=UTF16BE) Al...
492
4562 data-visualizer daffy0208/ai-dev-standards
Data Visualizer Skill I help you build beautiful, interactive data visualizations and dashboards. What I Do Chart Creation: Line charts, bar charts, pie charts Area charts, scatter plots, heatmaps Complex visualizations (Sankey, treemaps, network graphs) Dashboard Building: KPI cards and metrics Real-time data dashboards Interactive filters and drill-downs Responsive layouts Data Presentation: Data storytelling Color schemes and accessibility Animation and interactions Export capabilitie...
492
4563 gitlab-workflow mindrally/skills
GitLab Workflow Best Practices You are an expert in GitLab workflows, including merge requests, CI/CD pipelines, issue tracking, and DevOps best practices. Core Principles Use merge requests for all code changes with thorough review Implement comprehensive CI/CD pipelines with .gitlab-ci.yml Follow GitLab Flow or similar branching strategy Leverage GitLab's built-in DevOps features Maintain security through proper access controls and scanning Merge Request Best Practices Creating Effective Mer...
492
4564 comfyui-workflow-builder mckruz/comfyui-expert
ComfyUI Workflow Builder Translates natural language requests into executable ComfyUI workflow JSON. Always validates against inventory before generating. Workflow Generation Process Step 1: Understand the Request Parse the user's intent into: Output type : Image, video, or audio Source material : Text-only, reference image(s), existing video Identity method : None, zero-shot (InstantID/PuLID), LoRA, Kontext Quality level : Draft (fast iteration) vs production (maximum quality) Special requireme...
492
4565 inngest-flow-control inngest/inngest-skills
Inngest Flow Control Master Inngest flow control mechanisms to manage resources, prevent overloading systems, and ensure application reliability. This skill covers all flow control options with prescriptive guidance on when and how to use each. These skills are focused on TypeScript. For Python or Go, refer to the Inngest documentation for language-specific guidance. Core concepts apply across all languages. Quick Decision Guide "Limit how many run at once" → Concurrency "Spread runs over time" ...
492
4566 privacy-page-generator kostja94/marketing-skills
Pages: Privacy Policy Guides Privacy Policy page content, structure, and compliance. When invoking : On first use , if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output. Initial Assessment Identify: Jurisdiction : GDPR, CCPA, other regional requirements Business model : SaaS, e-commerce, content, ads Data collected : Cookies, forms, analytics, third parties I...
492
4567 frontend-patterns sickn33/antigravity-awesome-skills
Frontend Development Patterns Modern frontend patterns for React, Next.js, and performant user interfaces. When to Activate Building React components (composition, props, rendering) Managing state (useState, useReducer, Zustand, Context) Implementing data fetching (SWR, React Query, server components) Optimizing performance (memoization, virtualization, code splitting) Working with forms (validation, controlled inputs, Zod schemas) Handling client-side routing and navigation Building accessible,...
491
4568 codebase-exploration 404kidwiz/claude-supercode-skills
Codebase Exploration Purpose Specializes in systematic codebase exploration and discovery. Uses advanced search techniques, pattern recognition, and code analysis to quickly understand unfamiliar code, locate specific implementations, map architectural patterns, and answer location-based questions about code. When to Use Exploring an unfamiliar codebase for the first time Need to find where specific functionality is implemented Looking for examples of a pattern across the codebase Understandin...
491
4569 reanimated-skia-performance andreev-danila/skills
Use for state-driven style changes where you do not need bespoke worklets. ``` import Animated from 'react-native-reanimated'; <Animated.View style={{ width: expanded ? 240 : 160, opacity: enabled ? 1 : 0.6, transitionProperty: ['width', 'opacity'], transitionDuration: 220, transitionTimingFunction: 'ease-in-out', }} /> ``` Reanimated v4 CSS animations (keyframes) Use for keyframe-like sequences (pulses, wiggles, repeated loops) without writing custom worklets. Sup...
491
4570 viem-integration uniswap/uniswap-ai
viem Integration Integrate EVM blockchains using viem for TypeScript/JavaScript applications. Quick Decision Guide Building... Use This Node.js script/backend viem with http transport React/Next.js frontend wagmi hooks (built on viem) Real-time event monitoring viem with webSocket transport Browser wallet integration wagmi or viem custom transport Installation Core library npm install viem For React apps, also install wagmi npm install wagmi viem @tanstack/react-query Core Concepts Clients vie...
491
4571 salesforce-flow-design github/awesome-copilot
Salesforce Flow Design and Validation Apply these checks to every Flow you design, build, or review. Step 1 — Confirm Flow Is the Right Tool Before designing a Flow, verify that a lighter-weight declarative option cannot solve the problem: Requirement Best tool Calculate a field value with no side effects Formula field Prevent a bad record save with a user message Validation rule Sum or count child records on a parent Roll-up Summary field Complex multi-object logic, callouts, or high volume Ape...
491
4572 async-io-model tursodatabase/turso
Turso uses cooperative yielding with explicit state machines instead of Rust async/await. Core Types ``` pub enum IOCompletions { Single(Completion), } [must_use] pub enum IOResult<T> { Done(T), // Operation complete, here's the result IO(IOCompletions), // Need I/O, call me again after completions finish } ``` Functions returning `IOResult` must be called repeatedly until `Done`. Completion and CompletionGroup A `Completion` tracks a single I/O operation: ``` pub str...
491
4573 claimable-postgres neondatabase/agent-skills
Claimable Postgres Instant Postgres databases for local development, demos, prototyping, and test environments. No account required. Databases expire after 72 hours unless claimed to a Neon account. Quick Start curl -s -X POST "https://neon.new/api/v1/database" \ -H "Content-Type: application/json" \ -d '{"ref": "agent-skills"}' Parse connection_string and claim_url from the JSON response. Write connection_string to the project's .env as DATABASE_URL . For other methods (CLI, SDK, Vite plugin), ...
491
4574 inngest-durable-functions inngest/inngest-skills
Inngest Durable Functions Master Inngest's durable execution model for building fault-tolerant, long-running workflows. This skill covers the complete lifecycle from triggers to error handling. These skills are focused on TypeScript. For Python or Go, refer to the Inngest documentation for language-specific guidance. Core concepts apply across all languages. Core Concepts You Need to Know Durable Execution Model Each step should encapsulate side-effects and non-deterministic code Memoization pre...
491
4575 swift-architecture-skill efremidze/swift-architecture-skill
Swift Architecture Skill Overview Use this skill to pick the best Swift architecture playbook for SwiftUI/UIKit codebases and apply it to the user’s task. Workflow Step 1: Analyze the Request Context Before selecting an architecture, capture: task type (new feature, refactor, PR review, debugging) UI stack (SwiftUI, UIKit, or mixed) scope (single screen, multi-screen, app-wide) existing conventions to preserve Step 2: Select the Architecture If the user explicitly names an architecture, treat it...
491
4576 customaize-agent:prompt-engineering neolabhq/context-engineering-kit
Prompt Engineering Patterns Advanced prompt engineering techniques to maximize LLM performance, reliability, and controllability. Core Capabilities 1. Few-Shot Learning Teach the model by showing examples instead of explaining rules. Include 2-5 input-output pairs that demonstrate the desired behavior. Use when you need consistent formatting, specific reasoning patterns, or handling of edge cases. More examples improve accuracy but consume tokens—balance based on task complexity. Example: Extrac...
491
4577 configure anthropics/claude-plugins-official
/discord:configure — Discord Channel Setup Writes the bot token to ~/.claude/channels/discord/.env and orients the user on access policy. The server reads both files at boot. Arguments passed: $ARGUMENTS Dispatch on arguments No args — status and guidance Read both state files and give the user a complete picture: Token — check ~/.claude/channels/discord/.env for DISCORD_BOT_TOKEN . Show set/not-set; if set, show first 6 chars masked. Access — read ~/.claude/channels/discord/access.json (missing...
491
4578 react19-source-patterns github/awesome-copilot
React 19 Source Migration Patterns Reference for every source-file migration required for React 19. Quick Reference Table Pattern Action Reference ReactDOM.render(...) → createRoot().render() See references/api-migrations.md ReactDOM.hydrate(...) → hydrateRoot(...) See references/api-migrations.md unmountComponentAtNode → root.unmount() Inline fix ReactDOM.findDOMNode → direct ref Inline fix forwardRef(...) wrapper → ref as direct prop See references/api-migrations.md Component.defaultProps = {}...
490
4579 pulumi-automation-api pulumi/agent-skills
Invoke this skill when: - Orchestrating deployments across multiple Pulumi stacks - Embedding Pulumi operations in custom applications - Building self-service infrastructure platforms - Replacing fragile Bash/Makefile orchestration scripts - Creating custom CLIs for infrastructure management - Building web applications that provision infrastructure What is Automation API Automation API provides programmatic access to Pulumi operations. Instead of running `pulumi up` from the CLI, you ca...
490
4580 frontend-ui-dark-ts sickn33/antigravity-awesome-skills
Frontend UI Dark Theme (TypeScript) A modern dark-themed React UI system using Tailwind CSS and Framer Motion . Designed for dashboards, admin panels, and data-rich applications with glassmorphism effects and tasteful animations. Stack Package Version Purpose react ^18.x UI framework react-dom ^18.x DOM rendering react-router-dom ^6.x Routing framer-motion ^11.x Animations clsx ^2.x Class merging tailwindcss ^3.x Styling vite ^5.x Build tool typescript ^5.x Type safety Quick Start npm create vit...
490
4581 product-vision phuryn/pm-skills
Product Vision Metadata Name : product-vision Description : Brainstorm an inspiring, achievable, and emotional product vision. Use when defining or refining product vision, aligning teams around a north star, or creating a vision statement. Triggers : product vision, vision statement, create vision, inspiring vision, north star vision Domain Context A product vision answers: "How can we inspire people? What are we aspiring to achieve? What values do we uphold?" Vision evolves with strategy — it'...
490
4582 django-access-review getsentry/skills
Django Access Control & IDOR Review Find access control vulnerabilities by investigating how the codebase answers one question: Can User A access, modify, or delete User B's data? Philosophy: Investigation Over Pattern Matching Do NOT scan for predefined vulnerable patterns. Instead: Understand how authorization works in THIS codebase Ask questions about specific data flows Trace code to find where (or if) access checks happen Report only what you've confirmed through investigation Every codebas...
490
4583 gog naoterumaker/openclaw-gog-skills
gog Use gog for Gmail/Calendar/Drive/Contacts/Sheets/Docs. Requires OAuth setup. Setup (once) gog auth credentials /path/to/client_secret.json gog auth add you@gmail.com --services gmail,calendar,drive,contacts,docs,sheets gog auth list Common commands Gmail search: gog gmail search 'newer_than:7d' --max 10 Gmail messages search (per email, ignores threading): gog gmail messages search "in:inbox from:ryanair.com" --max 20 --account you@example.com Gmail send (plain): gog gmail send --to a@b.com ...
489
4584 code-review:review-local-changes neolabhq/context-engineering-kit
Local Changes Review Instructions You are an expert code reviewer conducting a thorough evaluation of local uncommitted changes. Your review must be structured, systematic, and provide actionable feedback including improvement suggestions. Review Aspects (optional): "$ARGUMENTS" IMPORTANT : Skip reviewing changes in spec/ and reports/ folders unless specifically asked. Review Workflow Run a comprehensive code review of local uncommitted changes using multiple specialized agents, each focusing on...
489
4585 asc-testflight-orchestration rudrankriyam/asc-skills
asc TestFlight orchestration Use this skill when managing TestFlight testers, groups, and build distribution. Export current config asc testflight sync pull --app "APP_ID" --output "./testflight.yaml" Include builds/testers: asc testflight sync pull --app "APP_ID" --output "./testflight.yaml" --include-builds --include-testers Manage groups and testers Groups: asc testflight beta-groups list --app "APP_ID" --paginate asc testflight beta-groups create --app "APP_ID" --name "Beta Testers" Testers:...
488
4586 feishu-cli-export riba2534/feishu-cli
飞书文档导出技能 将飞书云文档或知识库文档导出为本地 Markdown 文件,或导出为 PDF/Word 等格式。 前置条件 需要已配置飞书应用凭证( FEISHU_APP_ID / FEISHU_APP_SECRET ),通过环境变量或 ~/.feishu-cli/config.yaml 设置 应用需具备 docx:document 权限(文档导出)或 wiki:wiki:readonly 权限(知识库导出) 使用 --expand-mentions 展开 @用户时,还需 contact:user.base:readonly 权限 核心概念 Markdown 作为中间格式 :飞书云文档的内容通过 Markdown 格式导出到本地。选择 Markdown 作为中间格式,是因为它结构清晰、便于 Claude 理解和处理文档内容,同时也方便用户进行二次编辑或版本管理。中间文件默认存储在 /tmp 目录中。 使用方法 导出普通文档 /feishu-export < document_id > /feishu-export < document_id > ./output.md 导出知识库...
488
4587 domain-cloud-native zhanghandong/rust-skills
Cloud-Native Domain Layer 3: Domain Constraints Domain Constraints → Design Implications Domain Rule Design Constraint Rust Implication 12-Factor Config from env Environment-based config Observability Metrics + traces tracing + opentelemetry Health checks Liveness/readiness Dedicated endpoints Graceful shutdown Clean termination Signal handling Horizontal scale Stateless design No local state Container-friendly Small binaries Release optimization Critical Constraints Stateless Design RULE: No ...
488
4588 distill-memory nowledge-co/community
Distill Memory Capture breakthrough moments and valuable insights as searchable memories in your knowledge base. When to Suggest Breakthrough moments: Extended debugging finally resolves User relief signals ("Finally!", "Aha!", "That was it!") Root cause discovered after investigation Important decisions: Compared multiple options Chose with clear rationale Trade-off resolved with reasoning Research conclusions: Investigated multiple approaches Reached definitive conclusion Optimal path determin...
488
4589 qdrant giuseppe-trisciuoglio/developer-kit
Qdrant Vector Database Integration Overview Qdrant is an AI-native vector database for semantic search and similarity retrieval. This skill provides patterns for integrating Qdrant with Java applications, focusing on Spring Boot integration and LangChain4j framework support. Enable efficient vector search capabilities for RAG systems, recommendation engines, and semantic search applications. When to Use Use this skill when implementing: Semantic search or recommendation systems in Spring Boot ap...
488
4590 commodities-quote octagonai/skills
Commodities Quote Retrieve real-time price quotes for commodities including precious metals, energy, and agricultural products using the Octagon MCP server. Prerequisites Ensure Octagon MCP is configured in your AI agent (Cursor, Claude Desktop, Windsurf, etc.). See references/mcp-setup.md for installation instructions. Workflow 1. Identify the Commodity Determine the commodity symbol you want to quote: GCUSD : Gold SIUSD : Silver CLUSD : Crude Oil NGUSD : Natural Gas etc. 2. Execute Query via O...
488
4591 blender-mcp vladmdgolam/agent-skills
Blender MCP Tool Selection Use structured MCP tools ( get_scene_info , screenshot ) for quick inspection. Use execute_python for anything non-trivial: hierarchy traversal, material extraction, animation baking, bulk operations. It gives full bpy API access and avoids tool schema limitations. Use headless CLI for GLTF exports — the MCP server times out on export operations. Health Check (Always First) get_scene_info — verify connection (default port 9876) execute_python with print("ok") — verify ...
488
4592 sdd:brainstorm neolabhq/context-engineering-kit
Brainstorming Ideas Into Designs Overview Help turn ideas into fully formed designs and specs through natural collaborative dialogue. Start by understanding the current project context, then ask questions one at a time to refine the idea. Once you understand what you're building, present the design in small sections (200-300 words), checking after each section whether it looks right so far. The Process Understanding the idea: Check out the current project state first (files, docs, recent commits...
488
4593 react-native jezweb/claude-skills
@json-render/react-native React Native renderer that converts JSON specs into native mobile component trees with standard components, data binding, visibility, actions, and dynamic props. Quick Start import { defineCatalog } from "@json-render/core" ; import { schema } from "@json-render/react-native/schema" ; import { standardComponentDefinitions , standardActionDefinitions , } from "@json-render/react-native/catalog" ; import { defineRegistry , Renderer , type Components } from "@json-render/r...
488
4594 products-page-generator kostja94/marketing-skills
Pages: Products Guides product listing and category page content for e-commerce. For individual product detail pages, structure varies by platform. When invoking : On first use , if helpful, open with 1-2 sentences on what this skill covers and why it matters, then provide the main output. On subsequent use or when the user asks to skip, go directly to the main output. Initial Assessment Check for product marketing context first: If .claude/product-marketing-context.md or .cursor/product-marketi...
488
4595 asc-build-lifecycle rudrankriyam/asc-skills
asc build lifecycle Use this skill to manage build state, processing, and retention. Find the right build Latest build: asc builds latest --app "APP_ID" --version "1.2.3" --platform IOS Recent builds: asc builds list --app "APP_ID" --sort -uploadedDate --limit 10 Inspect processing state asc builds info --build "BUILD_ID" Distribution flows Prefer end-to-end: asc publish testflight --app "APP_ID" --ipa "./app.ipa" --group "GROUP_ID" --wait asc publish appstore --app "APP_ID" --ipa "./app.ipa" --...
487
4596 fusion-issue-authoring equinor/fusion-skills
Issue Authoring Orchestrator Subordinates This skill routes to the following subordinate skills: fusion-issue-author-bug ( skills/fusion-issue-author-bug/SKILL.md ): bug-focused issue drafting and triage structure fusion-issue-author-feature ( skills/fusion-issue-author-feature/SKILL.md ): feature-focused scope and acceptance structure fusion-issue-author-user-story ( skills/fusion-issue-author-user-story/SKILL.md ): role/workflow/scenario-driven story structure fusion-issue-author-task ( skills...
487
4597 react18-legacy-context github/awesome-copilot
React 18 Legacy Context Migration Legacy context ( contextTypes , childContextTypes , getChildContext ) was deprecated in React 16.3 and warns in React 18.3.1. It is removed in React 19 . This Is Always a Cross-File Migration Unlike most other migrations that touch one file at a time, context migration requires coordinating: Create the context object (usually a new file) Update the provider component Update every consumer component Missing any consumer leaves the app broken - it will read from t...
487
4598 react19-test-patterns github/awesome-copilot
React 19 Test Migration Patterns Reference for all test file migrations required by React 19. Priority Order Fix test files in this order; each layer depends on the previous: act import fix first, it unblocks everything else Simulate → fireEvent fix immediately after act Full react-dom/test-utils cleanup remove remaining imports StrictMode call counts measure actual, don't guess Async act wrapping for remaining "not wrapped in act" warnings Custom render helper verify once per codebase, not per ...
487
4599 react-audit-grep-patterns github/awesome-copilot
React Audit Grep Patterns Complete scan command library for React 18.3.1 and React 19 migration audits. Usage Read the relevant section for your target: references/react18-scans.md - all scans for React 16/17 → 18.3.1 audit references/react19-scans.md - all scans for React 18 → 19 audit references/test-scans.md - test file specific scans (used by both auditors) references/dep-scans.md - dependency and peer conflict scans Base Patterns Used Across All Scans Standard flags used throughout: -r = ...
487
4600 react18-batching-patterns github/awesome-copilot
React 18 Automatic Batching Patterns Reference for diagnosing and fixing the most dangerous silent breaking change in React 18 for class-component codebases. The Core Change Location of setState React 17 React 18 React event handler Batched Batched (same) setTimeout Immediate re-render Batched Promise .then() / .catch() Immediate re-render Batched async/await Immediate re-render Batched Native addEventListener callback Immediate re-render Batched Batched means: all setState calls within that exe...
487