我尝试运行 Codesandbox.io 上 www.npmjs.com/package/react-d3-tree 上给出的示例中的代码。它按预期完美运行。我相信它也可以在本地主机上运行。
这是代码
import React from 'react';
import Tree from 'react-d3-tree';
//Static JSON you can always use json from a different file
const myTreeData = [
{
name: 'Top Level',
attributes: {
keyA: 'val A',
keyB: 'val B',
keyC: 'val C',
},
children: [
{
name: 'Level 2: A',
attributes: {
keyA: 'val A',
keyB: 'val B',
keyC: 'val C',
},
},
{
name: 'Level 2: B',
},
],
},
];
export default class MyTree extends React.Component {
render() {
return (
//Wrapper
<div id="treeWrapper" style={{width: '50em', height: '20em'}}>
//Calling the actual library with json as a prop
<Tree data={myTreeData} />
</div>
);
}
}