client-performance

Provides guidelines for optimizing React apps' performance and reducing bundle size.

Updated Aug 23, 2026
Ready to run
npx skills add https://github.com/juchanhwang/missionary --skill client-performance
๐Ÿ’ฌ Prompt for ChatGPT / Claude Chatโ–ผ
Please help me install this Agent Skill.
Skill: client-performance
Source: https://github.com/juchanhwang/missionary/tree/main/.claude/skills/client-performance
Command: npx skills add https://github.com/juchanhwang/missionary --skill client-performance

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

React ์„ฑ๋Šฅ ์ฝ”๋”ฉ ๊ฐ€์ด๋“œ๋ผ์ธ์„ ์ œ๊ณตํ•œ๋‹ค. ๋ถˆํ•„์š”ํ•œ ๋ฆฌ๋ Œ๋”๋ง ๋ฐฉ์ง€, ๋ฒˆ๋“ค ํฌ๊ธฐ ๊ด€๋ฆฌ, ๋กœ๋”ฉ ์„ฑ๋Šฅ ์ตœ์ ํ™” ๊ทœ์น™์„ ํฌํ•จํ•œ๋‹ค. React ์ปดํฌ๋„ŒํŠธ ์ž‘์„ฑยท๋ฆฌ๋ทฐ, ๋ Œ๋”๋ง ์ตœ์ ํ™”, ๋ฒˆ๋“ค ํฌ๊ธฐ ๊ด€๋ฆฌ, ๋ฉ”๋ชจ๋ฆฌ ๋ˆ„์ˆ˜ ํ•ด๊ฒฐ ์‹œ ์‚ฌ์šฉํ•œ๋‹ค.

Core Features & Use Cases

  • ๋ Œ๋”๋ง ์ตœ์ ํ™” ๊ทœ์น™: useMemo, useCallback, React.memo์˜ ์ ์ ˆํ•œ ์‚ฌ์šฉ ๊ธฐ์ค€์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฒˆ๋“ค ๊ด€๋ฆฌ ๊ฐ€์ด๋“œ: ๋Œ€ํ˜• ์˜์กด์„ฑ์˜ ๋ฐฐ์ œ ์›์น™๊ณผ ์ฝ”๋“œ ์Šคํ”Œ๋ฆฌํŒ…์˜ ์‹ค๋ฌด ์ง€์นจ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฆฌ๋ทฐ ๋ฐ ๋„์ž… ์‚ฌ๋ก€: ํŒ€ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์‹œ ์ฒดํฌ๋ฆฌ์ŠคํŠธ ๋ฐ ์‹ค๋ฌด ์ ์šฉ ์‚ฌ๋ก€๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Quick Start

Apply this guide to optimize a React project by reducing unnecessary re-renders and improving bundle size.

Frequently Asked Questions about client-performance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent unnecessary re-renders in a React application?โ–ผ

Prevent unnecessary React re-renders by applying memoization guidelines using useMemo, useCallback, and React.memo based on dependency management criteria to optimize component rendering performance.

What is the best way to optimize React bundle size for production?โ–ผ

The best way to optimize React bundle size is implementing code splitting guidelines and excluding large dependencies to reduce load times and improve overall rendering performance.

Does this React performance optimization work with server-side rendering and PWAs?โ–ผ

Yes, these React performance optimization guidelines apply across client-side rendering, server-side rendering, and progressive web apps to improve load times and reduce unnecessary re-renders.

How do I check for memory leaks during a React code review?โ–ผ

Check for memory leaks during React code reviews by applying the provided checklist guidelines for dependency management and rendering optimization to identify and prevent leaks in production-grade projects.

When should I use React.memo instead of useMemo for component optimization?โ–ผ

Use React.memo for component-level render prevention and useMemo for expensive value calculations, applying the specific usage criteria from the React performance guidelines to cut unnecessary renders.