react-checkbox-tree
2.9
Score

React Tree Checkbox Component

What is react-checkbox-tree?

React-checkbox-tree is a customizable React component that renders hierarchical checkbox trees with Font Awesome icons. It supports both RTL and LTR text directions, making it versatile across different languages.

JavaScript
React
Checkbox
Tree

Summary of react-checkbox-tree

  • 👍

    Can customize icons via props.

  • 👍

    Supports RTL and LTR text directions.

  • 👎

    Requires Font Awesome for styling.

Built by

Jake Zatecky
Jake Zatecky
@jakezatecky
+ 23 other contributors

Last push
a year ago
Stars
715

Forks
214
Open Issues
100
Closed Issues
214

Last Update
3 years ago
Version
1.8.0
Typings

Downloads
4.2 M
Dependencies
4
Size
233 kB
React-checkbox-tree is a streamlined and elegant solution for rendering hierarchical checkbox trees in React applications. The component is highly customizable, allowing developers to modify the icons and styles using Font Awesome. It operates as a controlled component, meaning state management for checked and expanded items must be handled externally. The library requires Font Awesome styles but offers flexibility in choosing between Font Awesome 4, 5, or 6, and it facilitates the use of custom icons as well. Additional utility functions are available to enhance its functionality, like setting initial tree states. This makes it an adaptable choice for a variety of use cases where tree structures are needed.