Docs

Core workflow

presentation.tsx

The React-first source of truth for an editable OpenSlideX deck.

Author in React

A native deck is authored as presentation.tsx, with optional deck-local components. OpenSlideX validates the React presentation source and compiles it into serializable MotionDoc for editing, rendering, and export.

Use the supported React primitives from @open-slidex/sdk/react for text, images, video, SVG, charts, tables, shapes, and controlled HTML embeds.

Use MDX when portability matters

MDX is a portable import and export view, not the source you need to preserve while authoring a React-first deck. This keeps migration and handoff possible without splitting the canonical edit path.