syncfusion avatar

Syncfusion React Splitter

This implements Syncfusion's React Splitter component for building resizable multi-panel layouts. You get horizontal and vertical orientations, nested splitters for complex arrangements, and programmatic control over pane sizing with min/max constraints. The skill covers the full API including collapse/expand functionality, resize events, and dynamic pane addition/removal at runtime. It's built for code editors, dashboards, and file explorers where users need to adjust panel sizes. The documentation is thorough with separate guides for layout patterns, accessibility, and styling. Worth noting this requires a Syncfusion license for production use, but the component handles the mechanical complexity of resize handles and layout constraints well if you're already in their ecosystem.

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

Install

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

Installs into .claude/skills of the current project.

Files

Implementing Syncfusion React Splitter

The Splitter component creates flexible, resizable panel layouts with advanced configuration options. This skill guides you through installation, layout patterns, customization, and accessibility features.

When to Use This Skill

Use the Splitter component when you need to:

  • Create flexible layouts with multiple resizable panels
  • Build split-screen interfaces (code editors, dashboards, file explorers)
  • Allow users to adjust pane sizes dynamically
  • Display collapsible panes with expand/collapse functionality
  • Support different layout orientations (horizontal, vertical, nested)
  • Implement responsive multi-panel layouts
  • Add custom content types (HTML, components, selectors) to panes

Component Overview

SplitterComponent provides a container for multiple panes that users can resize by dragging separators. Each pane is defined with <PaneDirective> within <PanesDirective>.

Sponsors

Details

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

More from syncfusion/react-ui-components-skills

All 59
1syncfusion 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
2code-yeongyu avatarfrontend-ui-uxcode-yeongyu/oh-my-opencodefrontend ui ux256skills.sh installs
3binjuhor 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
4majesticlabs-dev avatarfrontend-css-patternsmajesticlabs-dev/majestic-marketplaceFramework-agnostic CSS patterns for typography, color, motion, and spatial composition.182skills.sh installs
5tencentblueking avatarfrontend-vue-developmenttencentblueking/bk-ci编写 BK-CI 前端 Vue 页面和组件时使用,例如 Vue 组件开发、Vuex 状态管理、接口调用、样式约定和页面交互实现。当用户要改前端页面而不是后端服务时优先使用。179skills.sh installs
6syncfusion avatarsyncfusion-react-timepickersyncfusion/react-ui-components-skillsImplement Syncfusion React TimePicker component for user time selection, scheduling interfaces, and appointment booking. Use this skill whenever users need to a167skills.sh installs