React JS
TreeSpider can run in React JS applications, this documentation uses React JS and it runs TreeSpider, the following are the steps to running TreeSpider in a React JS application.
Installation
To install TreeSpider in React JS, run
npm i treespider
This will install TreeSpider, next import TreeSpider in your application
Usage
Import TreeSpider.
import TreeSpider from 'treespider';
Next, add the CSS file to the index.js/ts file,
import "treespider/dist/css/treeSpider.css"
Next, initialize it
src/ExampleComponent.tsx
const ExampleComponent = React.memo((props: any) => {
const treeSpiderRef = React.useRef<TreeSpider | null>(null)
React.useLayoutEffect(() => {
treeSpiderRef.current = new TreeSpider({
targetContainer: "#container-1",
// ...
})
}, [])
return (
<div id="container-1"></div>
)
})
export default ExampleComponent;
Then TreeSpider is going to be displayed in the browser, to access the methods and events you can use the treeSpiderRef
, and other options also works the same way as it would in a non-react js application.
The React JS library version of TreeSpider is coming soon.