usage: src/demo/App.jsx
live demo: https://milahu.github.io/solidjs-treeview-component/
https://www.w3.org/TR/wai-aria-practices/#TreeView
A tree view widget presents a hierarchical list.
Any item in the hierarchy may have child items,
and items that have children
may be expanded or collapsed to show or hide the children.For example, in a file system navigator
that uses a tree view to display folders and files,
an item representing a folder
can be expanded to reveal the contents of the folder,
which may be files, folders, or both.
- https://github.com/aquaductape/solid-tree-view - a treeview component in solidjs
- https://svelte.dev/tutorial/svelte-self - a treeview component in svelte
- https://github.com/mar10/fancytree - a treeview component in jQuery
- solidjs/solid#499 - efficiently render tree structures, how to update nodes in tree
- https://www.solidjs.com/tutorial/stores_nested_reactivity - One of the reasons for fine-grained reactivity in Solid is that it can handle nested updates independently