@astrojs/react
Version:
Use React components within Astro
12 lines (11 loc) • 622 B
TypeScript
import { type Options as ViteReactPluginOptions } from '@vitejs/plugin-react';
import type { AstroIntegration, ContainerRenderer } from 'astro';
export type ReactIntegrationOptions = Pick<ViteReactPluginOptions, 'include' | 'exclude' | 'babel'> & {
experimentalReactChildren?: boolean;
/**
* Disable streaming in React components
*/
experimentalDisableStreaming?: boolean;
};
export default function ({ include, exclude, babel, experimentalReactChildren, experimentalDisableStreaming, }?: ReactIntegrationOptions): AstroIntegration;
export declare function getContainerRenderer(): ContainerRenderer;