This JavaScript TreeView example demonstrates the node can be configured by icons/images in TreeView. Click on icon or double click on node to expand/collapse it, and show the icons/images that configured with nodes.
The TreeView component has the built-in option to customize each node's appearance with the icons and images by mapping the iconCss and imageUrl fields. In this demo, the TreeView is showcased like a file system with custom icons and images.