My goal is to showcase a data model representation on a webpage, depicting objects, attributes, and child objects in a parent-child hierarchy.
I had the idea of developing a versatile React component that can store a single data object while also allowing it to accept child instances dynamically.
The outcome would be a nested-box view, displaying all elements and their nested children.
- The child div should incorporate layout features similar to those found in popular UI frameworks such as material-ui, Semantic-UI, and Zurb Foundation.
In the end, the "model" would resemble something like this.
I'm unsure where to begin creating something like this. I am seeking ideas for building a user interface like this... with the potential to later implement features like React-draggable for element dragging.