From emotion-js
Emotion.js(CSS-in-JS) λ² μ€νΈ νλν°μ€ κ°μ΄λ. styled μ»΄ν¬λνΈ, css prop, Object Styles, Composition, μ€μ²© μ λ ν°, λ―Έλμ΄ μΏΌλ¦¬, Theming, SSR, CacheProvider, μ±λ₯ μ΅μ ν λ± Emotion κΈ°λ° μ€νμΌλ§ ꡬν μ μ°Έμ‘°.
npx claudepluginhub window-ook/claude-code-lab --plugin emotion-jsThis skill uses the workspace's default tool permissions.
**Version:** 11.14.0
references/advanced/01-best-practices.mdreferences/advanced/02-keyframes.mdreferences/advanced/03-ssr.mdreferences/advanced/04-attaching-props.mdreferences/advanced/05-theming.mdreferences/advanced/06-labels.mdreferences/advanced/07-class-names.mdreferences/advanced/08-cache-provider.mdreferences/advanced/09-performance.mdreferences/advanced/10-for-library-authors.mdreferences/core-concepts/01-styled-components.mdreferences/core-concepts/02-composition.mdreferences/core-concepts/03-object-styles.mdreferences/core-concepts/04-nested-selectors.mdreferences/core-concepts/05-media-queries.mdGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
Version: 11.14.0 Doc Source: Official Emotion.js documentation
Emotion.js v11μ μ¬μ©ν CSS-in-JS μ€νμΌλ§ ꡬν μ λ² μ€νΈ νλν°μ€λ₯Ό μ μ©ν©λλ€. styled μ»΄ν¬λνΈμ css prop μ¬μ©, Object Styles μμ±, μ€νμΌ Composition, Theming, SSR μ€μ , μ±λ₯ μ΅μ ν λ± Emotionμ ν΅μ¬ ν¨ν΄μ μ¬λ°λ₯΄κ² ꡬννλλ‘ μλ΄ν©λλ€.
| κ·μΉ | μ€λͺ |
|---|---|
| TypeScript + Object Styles | CSS λ¬Έμμ΄ λμ Object Styles μ¬μ©. νμ κ²μ¬λ‘ μ€νμΌ μ€ν λ°©μ§ |
| μ€νμΌ μΈλΆ μ μ | μ€νμΌμ μ»΄ν¬λνΈ ν¨μ μΈλΆμ μ μ. λ λλ§λ§λ€ μ¬μ§λ ¬ν λ°©μ§ |
| μ μ /λμ λΆλ¦¬ | μ μ μ€νμΌμ css prop, λμ μ€νμΌ(μμ£Ό λ³νλ κ°)μ style prop |
| μΌκ΄λ λ°©μ | css prop λλ styled μ€ νλλ₯Ό νλ‘μ νΈ μ 체μμ μΌκ΄ μ¬μ© |
| peer dependencies | λΌμ΄λΈλ¬λ¦¬ μμ± μ Emotionμ λ°λμ peerDependenciesλ‘ μ μΈ |
| νλ‘νμΌλ§ μ°μ | μΈ‘μ μμ΄ μ΅μ ννμ§ μμ. React DevToolsλ‘ λ³λͺ© νμΈ ν μ΅μ ν |
Creating styled components? β references/core-concepts/01-styled-components.md
styled.div, props κΈ°λ° λμ μ€νμΌλ§, shouldForwardProp, as prop, Component SelectorsComposing styles? β references/core-concepts/02-composition.md
Using Object Styles? β references/core-concepts/03-object-styles.md
css prop / styledμμ Object Styles, μ«μ κ° μ²λ¦¬, λ°°μ΄ μ€νμΌ, FallbacksNesting selectors? β references/core-concepts/04-nested-selectors.md
& (Ampersand) μ
λ ν°Writing media queries? β references/core-concepts/05-media-queries.md
Best practices? β references/advanced/01-best-practices.md
Performance optimization? β references/advanced/09-performance.md
Using keyframes? β references/advanced/02-keyframes.md
keyframes ν¬νΌ, μ λλ©μ΄μ
μ μ λ° μ μ©Attaching props? β references/advanced/04-attaching-props.md
Using labels? β references/advanced/06-labels.md
Setting up themes? β references/advanced/05-theming.md
ThemeProvider, useTheme Hook, μ€μ²© ν
λ§ λ³ν©, withTheme HOC, TypeScript ν
λ§ νμ΄νConfiguring CacheProvider? β references/advanced/08-cache-provider.md
createCache, CacheProvider, 컀μ€ν
key/nonce/prepend μ€μ Server-side rendering? β references/advanced/03-ssr.md
renderStylesToString, extractCritical, Next.js/Gatsby ν΅ν©Styling third-party components? β references/advanced/07-class-names.md
ClassNames render prop, css/cx ν¨μ, wrapperClassName λ± λΉνμ€ prop μ€νμΌλ§Building component libraries? β references/advanced/10-for-library-authors.md