NodeFlow is a dynamic tree visualization component that enables the rendering of deeply nested structures using a JSON-based input format. This component allows for a clean, modern interface with smooth transitions and intuitive node interactions. Each node can be expanded or collapsed with a click, and child nodes are revealed with subtle animations. You can optionally assign actions to nodes, such as navigation, data fetch. NodeFlow is ideal for use cases like menu trees, knowledge maps, permission trees, and data drill-down interfaces. Because it's built with native technologies (no frameworks or dependencies), it’s extremely lightweight and mobile-responsive.