n-tree
CommunityDisplay hierarchical data with rich interactions.
Software Engineering#selection#drag-and-drop#tree#ui-component#naive-ui#virtual-scroll#hierarchical-data
Authorjiaiyan
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Managing and visualizing hierarchical data structures in UI requires a versatile, interactive tree component. n-tree provides a robust solution for rendering nested nodes with selection, checkboxes, drag-and-drop, async loading, searching, and efficient navigation.
Core Features & Use Cases
- Interactive tree with selection, checkable nodes, and multi-select support.
- Drag-and-drop to rearrange nodes and support for async loading of children.
- Virtual scrolling for large trees, custom key/label fields, and programmable rendering hooks.
- Common use cases include file explorers, org charts, category selectors, and structured navigation menus.
Quick Start
Create a basic tree with a few nodes, enable selection and drag-and-drop, and observe how it handles expansion and search.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: n-tree Download link: https://github.com/jiaiyan/naive-ui-skills/archive/main.zip#n-tree Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.