0

我想创建一个树,允许用户通过单击用户想要将子节点添加到/删除他们单击的节点的节点来添加/删除节点。我正在使用 react-expendable-treeview 包,因为我喜欢它的视觉效果。Javascript 功能可以在 src/lib/components/ 下找到

github repo 可以在这里找到:https ://github.com/fosco/react-expandable-treeview ,树看起来像这样:https ://imgur.com/7Y5xcIj

传递到 TreeView 组件的数据是在 javascript 文件中预定义的,如下所示:

const testData = [
{
    id: 0,
    name: "Felidae",
    children: [
        {
            id: 1,
            name: "Pantherinae",
            children: [
                {
                    id: 2,
                    name: "Neofelis",
                },
                {
                    id: 3,
                    name: "Panthera",
                }
            ]
        },
        {

我想知道如何设置它,以便能够添加/删除孩子。我知道还有许多其他反应树包,例如 react-d3-tree。但是,我在视觉上喜欢这个外观。如果有人知道我如何修改这个包或将 react-d3-tree 或其他包的主题更改为这样,请告诉我。

4

0 回答 0