React Webview Architecture

Architecture patterns for React-based webviews in the vscode-documentdb extension. Use when creating new webview components, modifying existing views (CollectionView, DocumentView), working with state management (Context API), integrating Fluent UI components, handling Monaco Editor or SlickGrid, solving stale closure bugs with refs, or debugging webview rendering issues. Does NOT cover tRPC messaging (see webview-trpc-messaging skill) or accessibility/ARIA (see accessibility-aria-expert skill).

Microsoft 9a52ce7 2 files · 35.2 KB Updated 2.7k repo stars

File contents

microsoft/vscode-documentdb/tree/main/.github/skills/react-webview-architecture commit 9a52ce727d

Frequently asked questions

npx skillmds@latest add microsoft/react-webview-architecture