reactjs 如何使用图形软件可视化我的React组件树?

soat7uwm  于 2023-02-12  发布在  React
关注(0)|答案(3)|浏览(140)

我是一个视觉学习者,这将帮助我在设计,实现,测试等很多。我需要一种,可视化 prop ,状态,事件,输入,处理,输出等树中的每个组件,作为一个整体。我想可视化组件本身这些组件之间的关系,使用像omnigraffle或其他软件。

2w3kk1z5

2w3kk1z51#

这可以通过浏览器扩展或全局npm包来实现。(很少有本地npm包)让我向您展示两个最流行的工具。

    • React瞄准具(镀 chrome 加长)**

React Sight是React应用程序组件层次树的实时视图,支持React Router和Redux。
来源:https://github.com/React-Sight/React-Sight

    • React单目镜(npm封装)**

React Monocle解析React源文件,生成一个表示React组件层次结构的可视化树形图,然后将该树与应用程序的实时副本一起显示。
来源:https://github.com/team-gryff/react-monocle

6ovsh4lw

6ovsh4lw2#

我认为你应该试试React开发者工具。它是一个Chrome开发者工具的React扩展。它允许你在Chrome开发者工具中检查React组件的层次结构。你还可以检查它们的状态和其他属性。

kqqjbcuj

kqqjbcuj3#

如果有人正在寻找这个,我找到了这个VSCode扩展。它很不错。只要确保使用Command center来运行generate tree命令。它不是完美的,但它是我能找到的最好的。
https://marketplace.visualstudio.com/items?itemName=HabeebArul.react-component-tree

相关问题