---
title: useLayerTree
description: Primitive context helper for LayerTreeRoot descendants.
---

# useLayerTree

`useLayerTree()` reads the local layer-tree context provided by `LayerTreeRoot`.

Use it inside custom layer-tree descendants that need access to tree items, selection state, expansion state, or row actions.

## Related APIs

- [LayerTreeRoot](../components/layer-tree-root)
- [LayerTreeItem](../components/layer-tree-item)
