r3f-component-patterns

Installation
SKILL.md

React Three Fiber Component Patterns

When to Use

Use this skill when:

  • Building reusable 3D components with R3F
  • Structuring React Three.js applications
  • Implementing component composition
  • Creating custom R3F hooks
  • Optimizing React component performance

Core Principles

  1. Declarative: Define 3D scenes with JSX
  2. Reusable: Create component libraries
  3. Composable: Build complex scenes from simple parts
  4. Type-Safe: Full TypeScript support
  5. Performance: Use React.memo and useMemo
  6. Props-Driven: Configure via props, not imperative code
Installs
7
GitHub Stars
26
First Seen
Jul 10, 2026