Skip to content
Back to skills

Bundle Dynamic Imports

ASecurity

Imported skill bundle_dynamic_imports from vercel

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 11, 2026
developmentreact

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add bitwikiorg/skills.md --skill bundle_dynamic_imports --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Bundle Dynamic Imports?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Bundle Dynamic Imports
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bitwikiorg-bundle-dynamic-imports/badge)](https://www.skillsdirectory.com/skills/bitwikiorg-bundle-dynamic-imports)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
description: Imported skill bundle_dynamic_imports from vercel
name: bundle_dynamic_imports
signature: 401817a7369f315fc5a68a1095742ff7d53d0461906880dc9d64a41495ee1986
source: /a0/tmp/skills_research/vercel/skills/react-best-practices/rules/bundle-dynamic-imports.md
---

---
title: Dynamic Imports for Heavy Components
impact: CRITICAL
impactDescription: directly affects TTI and LCP
tags: bundle, dynamic-import, code-splitting, next-dynamic
---

## Dynamic Imports for Heavy Components

Use `next/dynamic` to lazy-load large components not needed on initial render.

**Incorrect (Monaco bundles with main chunk ~300KB):**

```tsx
import { MonacoEditor } from './monaco-editor'

function CodePanel({ code }: { code: string }) {
  return <MonacoEditor value={code} />
}
```

**Correct (Monaco loads on demand):**

```tsx
import dynamic from 'next/dynamic'

const MonacoEditor = dynamic(
  () => import('./monaco-editor').then(m => m.MonacoEditor),
  { ssr: false }
)

function CodePanel({ code }: { code: string }) {
  return <MonacoEditor value={code} />
}
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…