Engineered for speed.
Integrated in seconds.
Pure ESM modular outputs, strictly typed React parameters, native server component readiness, and absolute tree-shaking compliance out of the box.
1. Package Installation
Add XiodIcons to your codebase using your favorite runtime or manager.
2. Component Playground
Adjust props in real-time to preview component styling options.
import { Search } from "xiod-icons";
export default function IconDemo() {
return (
<Search
size={24}
strokeWidth={1.5}
className="text-primary"
/>
);
}3. Import Strategies
Select the layout structure that best matches your project scale and build speed requirements.
Root Import (Bundler Optimization)
Standard import syntax ideal for most modern React setups. Uses Rollup / esbuild side-effect-free compiler optimizations to naturally strip unused glyphs.
Direct Subpath (Isolated Node graph)
Imports individual icons explicitly. Bypasses the bundler's tree-shaking scanner completely, creating lightning-fast development startup times.
React Server Components & Next.js ready
Because every single component in XiodIcons is built as side-effect-free, hook-less static code, they are 100% compatible with modern Next.js App Router and React Server Components (RSC) out of the box. They require **exactly 0 bytes of client-side JavaScript hydration footprint**, rendering directly as static HTML assets.
Looking for a specific visual glyph or direction? Head to our visual gallery to browse the complete library and copy component imports instantly.