Skip to content

singhutsav5502/React-tree-visualiser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A JSX Component Visualizer

License

This project is distributed under the default "no license" option. This means that without explicit permission, users are not granted the right to copy, distribute, or modify the code as per the Github Terms And Conditions. There is no accompanying license file, and unless specified otherwise, all rights are reserved.

Note: While this code is publicly available, it does not come with the permissions typically associated with open source projects. Contributors are encouraged to reach out directly for permission before using or modifying the code in any way.

For more information on open source licensing and permissions, please refer to GitHub's Licensing Guide.

Introduction

React TreeVis is a tool designed to help developers visualize the hierarchy of React components within a single file, enabling a better understanding of complex JSX structures.

Features

  • Visualization of JSX Components: Upload a .js or .jsx file to see its components displayed in a tree-like structure.

  • Interactive Visualization: Use React Flow to interact with the components, move them around, and gain a better understanding of the component hierarchy.

  • Customization: Differentiate between React components and HTML tags through visual cues.

Blog

  • Check out the blog for this project here!

Technologies Used

  • React.js

  • Babel (for parsing JSX content)

  • Express.js (for the backend server)

  • React Flow (for visualizing the component hierarchy)

  • Framer Motion (for animations)

  • Node.js

Contact

For any questions, suggestions, or feedback, you can reach out via:

About

a React based JS/JSX component tree visualiser

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published