Sanity React App SDK v2.15.0: New useCreateDocument hook and auth error recovery
v2.15.0
This release adds a new React hook for creating documents and fixes an issue where the auth error screen would not automatically recover after a session was restored.
Create documents with useCreateDocument
The new useCreateDocument hook gives you a way to create documents directly from your Sanity SDK app. Call the hook to get a create function, then invoke it with a document handle and optional initial content.
import { useCreateDocument, createDocumentHandle } from '@sanity/sdk-react'
function CreateArticleButton() {
const createDocument = useCreateDocument()
const handleClick = () => {
const handle = createDocumentHandle({
documentId: crypto.randomUUID(),
documentType: 'article',
})
createDocument(handle, { title: 'Untitled' })
}
return <button onClick={handleClick}>New article</button>
}
Additional options are available in the reference documentation.
🐛 Notable bugfixes and improvements
- The auth error screen now automatically recovers when a session is restored, so users no longer need to manually reload after re-authenticating.
Fetched June 24, 2026

