@superdoc-dev/react is a first-party React wrapper for SuperDoc. It handles lifecycle management, SSR safety, and React Strict Mode compatibility so you can drop a DOCX editor into any React app.
Installation
superdoc is included as a dependency — no need to install it separately.
Quick start
What the component handles
- Mounting — Creates a SuperDoc instance when the component mounts
- Updates — Rebuilds automatically when the
document prop changes
- Cleanup — Destroys the instance on unmount
- SSR — Renders container structure on server, initializes SuperDoc after hydration
- Strict Mode — Internal cleanup flag prevents issues from React 18 double-invocation
Requirements
API structure
- Configuration — All props reference
- Methods — Ref API, instance methods, and patterns
- Types — TypeScript types, framework integration, troubleshooting