Recipes
Set up the player in your framework, or write a plugin of your own.
Each framework recipe comes from a real production build of a freshly scaffolded project, and ends with the versions it was built against.
Choose a recipe
Next.js App RouterNext.js Pages RouterViteReact RouterTanStack StartAstroWriting a plugin
Server Components, and why plugins go in a client file.
Server rendering on React 18 or 19.
A client-rendered app, with engines in their own chunks.
Framework mode, with sources from route loaders.
Server rendering, and turning it off per route.
A React island, and which client directive to use.
Build a skip intro button, and meet each part of a plugin.