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.