React Apple Tree
A powerful React component for building drag-and-drop sortable hierarchical trees with search, virtualization, and full TypeScript support.
Quick Start
Get up and running with React Apple Tree in minutes
Explore by Topic
Dive deeper into React Apple Treeβs capabilities
Core Concepts
Understand tree data structures, operations, and drag-and-drop mechanics
Examples
Explore practical examples from basic usage to advanced features
Props Reference
Complete reference for all component props and configuration options
Utility Functions
Powerful utilities for tree traversal, manipulation, and data conversion
Key Features
Everything you need for building hierarchical tree interfaces
π―
Drag & Drop
Built on React DnD for smooth, intuitive drag-and-drop interactions
β‘
Virtualized
Handle thousands of nodes efficiently with react-window virtualization
π
Search & Filter
Built-in search with customizable methods and focus management
π
TypeScript
Full TypeScript support with comprehensive type definitions
π¨
Customizable
Flexible styling and rendering with custom node components
π
RTL Support
Right-to-left layout support for internationalization
Resources
Everything you need to succeed with React Apple Tree
GitHub
View source code, report issues, and contribute
npm Package
Install from npm and view package details
Storybook
Explore interactive examples and demos