@modern-kit/react
Version:
21 lines (19 loc) • 754 B
TypeScript
interface MountedProps {
children: React.ReactNode;
fallback?: React.ReactNode;
}
/**
* @description 컴포넌트가 마운트된 후에만 children을 렌더링하는 컴포넌트입니다.
*
* @param {MountedProps} props
* @param {React.ReactNode} props.children - 마운트된 후 렌더링될 자식 컴포넌트
* @param {React.ReactNode} props.fallback - 마운트되기 전에 표시될 대체 컴포넌트 (선택사항)
* @returns {JSX.Element} 마운트 상태에 따라 children 또는 fallback을 렌더링
*
* @example
* <Mounted fallback={<div>fallback component</div>}>
* <div>children component</div>
* </Mounted>
*/
declare const Mounted: ({ fallback, children }: MountedProps) => JSX.Element;
export { Mounted };