sfnext-components
Installation
SKILL.md
Components Skill
This skill covers component development patterns in Storefront Next — createPage HOC, Suspense boundaries, shadcn/ui integration, and Tailwind CSS styling.
Page Component Pattern
Most routes export a default function component that receives loaderData as props:
import { Suspense } from 'react';
import { Await } from 'react-router';
import { SeoMeta } from '@/components/seo-meta';
type ProductPageData = {
product: Promise<Product>;
reviews: Promise<Reviews>;
};