A solid implementation guide for Syncfusion's React sidebar component with four display modes: Over for floating drawers, Push to shift content, Slide for inline translation, and Auto to switch between mobile and desktop behavior. You get 18 properties covering positioning, animations, backdrop overlays, and docking states, plus methods for programmatic control and events for state changes. The docs cover ListView and TreeView integration for nested menus, keyboard navigation, and RTL support. It's commercial software, so you'll need a Syncfusion license, but the API is thorough. Use this when you need a responsive navigation drawer that handles touch gestures, accessibility, and multiple layout patterns without building it from scratch.

skills.sh installs
681
GitHub stars
3
last updated
Aug 21, 2026

Install

$ npx -y skills add syncfusion/react-ui-components-skills --skill syncfusion-react-sidebar --agent claude-code

Installs into .claude/skills of the current project.

Files

Implementing Syncfusion React Sidebar

The Syncfusion React Sidebar is a responsive navigation component that enables flexible layout patterns for modern web applications. It supports multiple display modes (Over, Push, Slide, Auto), responsive breakpoints, touch gestures, keyboard navigation, and seamless integration with ListView and TreeView components.

When to Use This Skill

Choose Sidebar when you need:

  • Responsive navigation - Drawer menus that adapt to desktop/mobile viewports
  • Multi-mode layouts - Over (float), Push (shift content), Slide (translate), or Auto (responsive) behaviors
  • Content organization - Nested menus, ListView/TreeView integration, or multi-panel layouts
  • User interaction patterns - Toggle buttons, backdrop overlays, auto-close on item click, or keyboard shortcuts
  • Accessibility - ARIA labels, keyboard navigation (Tab, Enter, Escape), and screen reader support
  • Customization - Themed styling, animation variations, RTL support, or custom context containers

Navigation Guide

Sponsors

Details

Repository
github.com/syncfusion/react-ui-components-skills
Categories
Frontend Development, Design & UI/UX
First seen
Jun 3, 2026

More from syncfusion/react-ui-components-skills

All 59
1syncfusion avatarsyncfusion-react-splittersyncfusion/react-ui-components-skillsImplement Syncfusion React Splitter component for flexible, resizable panel layouts. Guide covers layout configuration, pane sizing, collapse/expand, resize eve678skills.sh installs
2syncfusion avatarsyncfusion-angular-pivot-tablesyncfusion/angular-ui-components-skillsUse this skill when users ask how to build or customize Syncfusion PivotView pivot tables in Angular. Trigger for Angular pivot grid/OLAP, aggregation, data bin319skills.sh installs
3code-yeongyu avatarfrontend-ui-uxcode-yeongyu/oh-my-opencodefrontend ui ux256skills.sh installs
4binjuhor avatarui-ux-pro-maxbinjuhor/shadcn-larUI/UX design intelligence for web and mobile. Includes 50+ styles, 161 color palettes, 57 font pairings, 161 product types, 99 UX guidelines, and 25 chart types222skills.sh installs
5majesticlabs-dev avatarfrontend-css-patternsmajesticlabs-dev/majestic-marketplaceFramework-agnostic CSS patterns for typography, color, motion, and spatial composition.182skills.sh installs
6tencentblueking avatarfrontend-vue-developmenttencentblueking/bk-ci编写 BK-CI 前端 Vue 页面和组件时使用,例如 Vue 组件开发、Vuex 状态管理、接口调用、样式约定和页面交互实现。当用户要改前端页面而不是后端服务时优先使用。179skills.sh installs