← Tillbaka till funktioner
Pro

Komponentdetektor

Komponentdetektoren identificerer automatisk, hvilken frontend-framework et websted bruger, og afslører dets komplette komponenttræ. Se React-, Vue-, Angular- og Svelte-komponentnavne, deres props/state-værdier og indlejringshierarkiet — alt fra et enkelt inspektionspanel.

Har du någonsin undrat vilket framework en webbplats är byggd med? Eller velat se hur ett komplext UI är uppdelat i komponenter? Component Detector svarar på båda frågorna direkt. Verktyget scannar sidan efter framework-specifika signaturer (React fiber-noder, Vue-komponentinstanser, Angular zone-markörer, Svelte-komponentmetadata) och identifierar frameworket, dess version och hela komponentträdet. För React och Vue går det ett steg längre — det visar komponenters props och state-värden så att du förstår vilken data som driver varje del av UI:t.

Klicka på valfri komponent i trädet för att markera motsvarande DOM-element på sidan, eller klicka på ett element på sidan för att hitta dess komponent i trädet. Det är som React DevTools eller Vue DevTools, men inbyggt på din sida som en lättviktig flytande panel som fungerar utan att du behöver installera ett separat framework-specifikt tillägg för varje projekt du tittar på.

Detekteringen fungerar även på minifierade produktionsbuntar där komponent- och variabelnamn har manglats — verktyget letar efter strukturella signaturer istället för att förlita sig på läsbar källkod, vilket är anledningen till att det fortsätter fungera på sidor som aldrig levererat en source map. Utöver de fyra stora frameworken känner det även igen meta-framework som byggts ovanpå, som Next.js och Nuxt, och rapporterar dem som ett separat lager skilt från det underliggande React- eller Vue-runtimet. Det gör verktyget till ett snabbt första steg när du hamnar i en okänd kodbas eller på en konkurrents webbplats och behöver förstå vad du tittar på innan du gräver djupare.

Live-förhandsvisning
example.com/app
Upptäckta sidkomponenter
<App>
<Navbar>
<Dashboard>
<StatsCard>
<StatsCard>
Komponentdetektor
R
React
v18.2.0 upptäckt
▼ App
▼ Navbar
Logo
NavLinks
▼ Dashboard ● markerad
StatsCard ×2
ChartWidget
RecentActivity
Props
title"Overview"
loadingfalse
columns2
Huvudfunktioner

Automatisk framework-detektion

Registrerer React (inkl. Next.js, Gatsby, Remix), Vue (inkl. Nuxt), Angular, Svelte (inkl. SvelteKit), Preact, Solid og andre frameworks automatisk. Viser frameworkets navn, det nøjagtige versionsnummer og gengivelsestilstand (client-side, SSR eller hybrid).

Fuldt komponenttræ

Gengiver det komplette komponenthierarki i en sammenklappelig trævisning. Se, hvordan den øverste App-komponent indeholder en Navbar, som indeholder NavLinks, som indeholder individuelle Link-komponenter. Indlejringsdybden og forælder-barn-relationerne er krystalklare.

Inspektion af props og state

For React- og Vue-komponenter kan du se de aktuelle props- og state-værdier, der sendes til hver komponent. Se, at Dashboard-komponenten modtager title="Oversigt", loading=false og columns=2. Uvurderlig til forståelse af dataflow.

Tovejs elementkobling

Klik på en komponent i trærpanelet for at fremhæve dens tilsvarende DOM-element på siden med et farvet overlay. Eller klik på et element på siden for at finde og vælge dens overordnede komponent i træet. Navigér i den retning, der er naturlig.

Komponenttælling og statistikker

Se det samlede antal komponenter gengivet på siden, hvor mange der er unikke vs. gentagne instanser, og hvilke komponenter der optræder hyppigst. Nyttigt til forståelse af sidekompleksitet og identifikation af genbrugsmønstre.

Fungerer på produktionssider

Registrerer frameworks selv på minificerede produktionsbuilds. Reacts fibertræ, Vues __vue__-markører og Angulars ng-attributter bevares i produktionstilstand — Komponentdetektoren læser dem uanset build-konfiguration.

Vanliga användningsområden

Identifikation af et websteds teknologistak

Besøg et websted og vid øjeblikkeligt, om det er bygget med React, Vue, Angular eller Svelte — inklusive den nøjagtige version. Kombiner med Site Stack for en komplet teknologirevision inkl. CDN, analyseværktøjer og CMS-oplysninger.

Forstå komponentarkitektur

Studér, hvordan produktionsapplikationer dekomponerer deres UI i komponenter. Se, hvordan Stripe strukturerer sin prissætningsside, hvordan Linear organiserer sit dashboard, eller hvordan en velbygget app adskiller layout, navigation og indhold i komponenter.

Fejlsøgning af dataflowproblemer

Gengives en komponent ikke korrekt? Inspicér dens props og state for at se, hvilke data den faktisk modtager. Sammenlign forventede værdier med faktiske værdier for at identificere, hvor dataflowet bryder — uden console.log-sætninger.

Jobsamtaler og læring

Forbereder du dig til en frontend-jobsamtale? Gennemse produktionssider for at se virkelige komponentmønstre — container/præsentationsopdeling, render prop-brug, kontekstudbydere og HOC-indpakninger er alle synlige i komponenttræet.

Sammenligning af framework-tilgange

Besøg lignende produkter bygget med forskellige frameworks og sammenlign deres komponentstrukturer. Se, hvordan en React-app vs. en Vue-app håndterer det samme UI-mønster — navigation, formularer, datatabeller, modaler — og forstå de arkitektoniske forskelle.

Hur man använder
1

Aktivér Komponentdetektor

Åbn den flydende dock i DevSuite Pro og klik på ikonet Komponentdetektor. Værktøjet scanner sidens DOM for framework-specifikke markører og opbygger komponenttræet.

2

Se framework-oplysninger

Panelheaderen viser det registrerede framework (React, Vue, Angular, Svelte), dets version og gengivelsestilstanden. Hvis ingen framework registreres, rapporteres siden som vanilla HTML/CSS/JS.

3

Gennemse komponenttræet

Udvid og skjul komponenter i træet for at udforske hierarkiet. Komponentnavne vises med deres indlejringsdybde angivet med indrykning. Gentagne komponenter viser et instansantal.

4

Inspicér props og state

Klik på en komponent i træet for at se dens aktuelle props- og state-værdier i detaljesektionen nedenfor. For React: props, state og hooks. For Vue: props, data og beregnede egenskaber.

5

Klik for at fremhæve på siden

Klik på en komponent for at fremhæve dens tilsvarende DOM-element på siden med en farvet kant og halvgennemsigtigt overlay. Klik på et element på siden for at finde det i træet.

Redo att prova?

Installera DevSuite Pro gratis och lås upp 64+ utvecklarverktyg för din webbläsare.

Lägg till i Chrome Lägg till i Edge Lägg till i FireFox