sliver_tree/tree_node_builder library

A widget that rebuilds only when a specific node's state changes.

Classes

TreeNodeBuilder<TKey, TData>
A widget that listens to a TreeController but rebuilds only when the specified node's TreeController.hasChildren or TreeController.isExpanded answer actually changes.