Detektor komponent samodejno prepozna, kateri frontend okvir spletna stran uporablja, in razkrije celotno drevo komponent.
Ste se kdaj vprašali, s katerim ogrodjem je zgrajeno neko spletno mesto? Ali ste želeli videti, kako je zapleten uporabniški vmesnik razdeljen na komponente? Component Detector takoj odgovori na obe vprašanji. Stran preišče za signaturami, značilnimi za posamezno ogrodje (React fiber vozlišča, Vue instance komponent, Angular zone označevalce, Svelte metapodatke komponent), ter prepozna ogrodje, njegovo različico in celotno drevo komponent. Za React in Vue gre še dlje – prikaže tudi props in vrednosti stanja (state) posamezne komponente, tako da razumete, kateri podatki poganjajo posamezen del uporabniškega vmesnika.
Kliknite katerokoli komponento v drevesu, da poudarite ustrezni DOM element na strani, ali kliknite element na strani, da poiščete njegovo komponento v drevesu. Deluje podobno kot React DevTools ali Vue DevTools, le da je vgrajeno neposredno v vašo stran kot lahka plavajoča plošča, ki deluje brez nameščanja ločene razširitve za vsako ogrodje posebej za vsak projekt, ki si ga ogledate.
Zaznavanje deluje tudi na minificiranih, produkcijsko združenih (bundled) straneh, kjer so imena komponent in spremenljivk pomešana – orodje išče strukturne signature namesto da bi se zanašalo na berljivo izvorno kodo, zato deluje tudi na straneh, ki nikoli niso objavile source mapa. Poleg glavnih štirih ogrodij prepozna tudi metaogrodja, zgrajena na njih, kot sta Next.js in Nuxt, ter jih prikaže kot ločeno plast od osnovnega React ali Vue izvajalnega okolja. To ga naredi za hiter prvi korak, kadar naletite na nepoznano kodno bazo ali stran konkurence in morate razumeti, s čim imate opravka, preden se poglobite naprej.
Detects React (including Next.js, Gatsby, Remix), Vue (including Nuxt), Angular, Svelte (including SvelteKit), Preact, Solid, and other frameworks automatically. Shows the framework name, exact version number, and rendering mode (client-side, SSR, or hybrid).
Renders the complete component hierarchy in a collapsible tree view. See how the top-level App component contains a Navbar, which contains NavLinks, which contain individual Link components. The nesting depth and parent-child relationships are crystal clear.
For React and Vue components, view the current props and state values passed to each component. See that the Dashboard component receives title="Overview", loading=false, and columns=2. Invaluable for understanding data flow.
Click any component in the tree panel to highlight its corresponding DOM element on the page with a colored overlay. Or click any element on the page to find and select its parent component in the tree. Navigate in whichever direction is natural.
See the total number of components rendered on the page, how many are unique vs repeated instances, and which components appear most frequently. Useful for understanding page complexity and identifying reuse patterns.
Detects frameworks even on minified production builds. React's fiber tree, Vue's __vue__ markers, and Angular's ng attributes persist in production mode — Component Detector reads them regardless of build configuration.
Visit any website and instantly know whether it's built with React, Vue, Angular, or Svelte — including the exact version. Combine with Site Stack for a complete technology audit including CDN, analytics, and CMS information.
Studying how production applications decompose their UI into components. See how Stripe structures its pricing page, how Linear organizes its dashboard, or how any well-built app separates layout, navigation, and content into components.
A component isn't rendering correctly? Inspect its props and state to see what data it's actually receiving. Compare expected values against actual values to identify where the data flow breaks — without console.log statements.
Preparing for a frontend interview? Browse production sites to see real-world component patterns — container/presentational splits, render prop usage, context providers, and HOC wrappers are all visible in the component tree.
Visit similar products built with different frameworks and compare their component structures. See how a React app vs a Vue app approaches the same UI pattern — navigation, forms, data tables, modals — and understand the architectural differences.
Open the DevSuite Pro floating dock and click the Component Detector icon. The tool scans the page DOM for framework-specific markers and builds the component tree.
The panel header shows the detected framework (React, Vue, Angular, Svelte), its version, and the rendering mode. If no framework is detected, it reports the page as vanilla HTML/CSS/JS.
Expand and collapse components in the tree to explore the hierarchy. Component names appear with their nesting depth indicated by indentation. Repeated components show an instance count.
Click any component in the tree to see its current props and state values in the details section below. For React: props, state, and hooks. For Vue: props, data, and computed properties.
Click any component to highlight its corresponding DOM element on the page with a colored border and semi-transparent overlay. Click an element on the page to locate it in the tree.
Namestite DevSuite Pro brezplačno in odklenite več kot 64 orodij za razvijalce za svoj brskalnik.