← Επιστροφή στις λειτουργίες
Pro

Ανιχνευτής Components

Ο Ανιχνευτής Components αναγνωρίζει αυτόματα ποιο frontend framework χρησιμοποιεί ένας ιστότοπος και αποκαλύπτει το πλήρες δέντρο components. Δείτε ονόματα components React, Vue, Angular και Svelte, τιμές props/state τους και την ιεραρχία φωλιάσματος — όλα από έναν πίνακα επιθεώρησης.

Αναρωτηθήκατε ποτέ με ποιο framework είναι φτιαγμένος ένας ιστότοπος; Ή θελήσατε να δείτε πώς ένα πολύπλοκο UI αναλύεται σε components; Το Component Detector απαντά και στα δύο ερωτήματα ακαριαία. Σαρώνει τη σελίδα για signatures συγκεκριμένα για κάθε framework (React fiber nodes, Vue component instances, Angular zone markers, Svelte component metadata) και αναγνωρίζει το framework, την έκδοσή του, και το πλήρες δέντρο components. Για React και Vue, προχωρά ακόμα παραπέρα — εμφανίζοντας τα props και τις τιμές state των components, ώστε να καταλαβαίνετε ποια δεδομένα κινούν κάθε κομμάτι του UI.

Κάντε κλικ σε οποιοδήποτε component μέσα στο δέντρο για να επισημανθεί το αντίστοιχο στοιχείο DOM στη σελίδα, ή κάντε κλικ σε ένα στοιχείο της σελίδας για να εντοπίσετε το component του στο δέντρο. Είναι σαν τα React DevTools ή τα Vue DevTools, αλλά ενσωματωμένο απευθείας στη σελίδα σας ως ένα ελαφρύ floating panel που λειτουργεί χωρίς να χρειάζεται να εγκαταστήσετε ξεχωριστή επέκταση για κάθε framework σε κάθε project που εξετάζετε.

Η ανίχνευση λειτουργεί ακόμα και σε minified sites με production bundling, όπου τα ονόματα των components και των μεταβλητών έχουν αλλοιωθεί (mangled) — το εργαλείο αναζητά δομικά signatures αντί να βασίζεται σε αναγνώσιμο source code, γι' αυτό και συνεχίζει να λειτουργεί σε ιστότοπους που δεν διέθεσαν ποτέ source map. Πέρα από τα τέσσερα μεγάλα frameworks, αναγνωρίζει επίσης meta-frameworks που είναι χτισμένα από πάνω τους, όπως τα Next.js και Nuxt, και τα αναφέρει ως ξεχωριστό layer από το υποκείμενο React ή Vue runtime. Αυτό το καθιστά ένα γρήγορο πρώτο βήμα κάθε φορά που βρίσκεστε μπροστά σε μια άγνωστη codebase ή στον ιστότοπο ενός ανταγωνιστή και χρειάζεται να καταλάβετε τι ακριβώς βλέπετε πριν εμβαθύνετε περισσότερο.

Ζωντανή προεπισκόπηση
example.com/app
Ανιχνεύθηκαν στοιχεία σελίδας
<App>
<Navbar>
<Dashboard>
<StatsCard>
<StatsCard>
Ανιχνευτής στοιχείων
R
React
v18.2.0 ανιχνεύθηκε
▼ App
▼ Navbar
Logo
NavLinks
▼ Dashboard ● επιλεγμένο
StatsCard ×2
ChartWidget
RecentActivity
Χαρακτηριστικά
title"Overview"
loadingfalse
columns2
Βασικά χαρακτηριστικά

Αυτόματη Ανίχνευση Framework

Ανιχνεύει React (συμπεριλαμβανομένων Next.js, Gatsby, Remix), Vue (συμπεριλαμβανομένου Nuxt), Angular, Svelte (συμπεριλαμβανομένου SvelteKit), Preact, Solid και άλλα frameworks αυτόματα. Εμφανίζει το όνομα framework, τον ακριβή αριθμό έκδοσης και τη λειτουργία απόδοσης (client-side, SSR ή hybrid).

Πλήρες Δέντρο Components

Αποδίδει την πλήρη ιεραρχία components σε συμπτυσσόμενη προβολή δέντρου. Δείτε πώς το κορυφαίο component App περιέχει ένα Navbar, που περιέχει NavLinks, που περιέχουν μεμονωμένα Link components. Το βάθος φωλιάσματος και οι σχέσεις γονέα-παιδιού είναι απολύτως σαφείς.

Επιθεώρηση Props & State

Για components React και Vue, δείτε τις τρέχουσες τιμές props και state που περνούν σε κάθε component. Δείτε ότι το component Dashboard λαμβάνει title, loading και columns. Ανεκτίμητο για κατανόηση ροής δεδομένων.

Αμφίδρομη Σύνδεση Στοιχείων

Κάντε κλικ σε οποιοδήποτε component στον πίνακα δέντρου για επισήμανση του αντίστοιχου στοιχείου DOM με έγχρωμη επικάλυψη. Ή κάντε κλικ σε οποιοδήποτε στοιχείο στη σελίδα για εύρεση και επιλογή του γονικού του component στο δέντρο.

Αριθμός & Στατιστικά Components

Δείτε το συνολικό αριθμό components που αποδίδονται στη σελίδα, πόσα είναι μοναδικά έναντι επαναλαμβανόμενων instances, και ποια components εμφανίζονται συχνότερα. Χρήσιμο για κατανόηση πολυπλοκότητας σελίδας και εντοπισμό μοτίβων επαναχρησιμοποίησης.

Λειτουργεί σε Ιστότοπους Παραγωγής

Ανιχνεύει frameworks ακόμα και σε minified builds παραγωγής. Το fiber tree του React, οι __vue__ δείκτες του Vue και τα ng attributes του Angular παραμένουν στη λειτουργία παραγωγής — ο Ανιχνευτής Components τα διαβάζει ανεξάρτητα από τη διαμόρφωση build.

Συνήθεις περιπτώσεις χρήσης

Αναγνώριση Τεχνολογικής Στοίβας Ιστοτόπου

Επισκεφτείτε οποιοδήποτε ιστότοπο και μάθετε αμέσως αν είναι κατασκευασμένος με React, Vue, Angular ή Svelte — συμπεριλαμβανομένης της ακριβούς έκδοσης. Συνδυάστε με το Site Stack για πλήρη τεχνολογικό έλεγχο που περιλαμβάνει CDN, analytics και CMS.

Κατανόηση Αρχιτεκτονικής Components

Μελετήστε πώς οι εφαρμογές παραγωγής αποσυνθέτουν το UI σε components. Δείτε πώς δομεί η Stripe τη σελίδα τιμολόγησής της, πώς οργανώνει το Linear το dashboard του, ή πώς οποιαδήποτε καλοκατασκευασμένη εφαρμογή διαχωρίζει διάταξη, πλοήγηση και περιεχόμενο σε components.

Αποσφαλμάτωση Προβλημάτων Ροής Δεδομένων

Ένα component δεν αποδίδεται σωστά; Επιθεωρήστε τα props και state του για να δείτε ποια δεδομένα λαμβάνει πραγματικά. Συγκρίνετε αναμενόμενες τιμές με πραγματικές για εντοπισμό σπασίματος ροής δεδομένων — χωρίς console.log.

Προετοιμασία Συνεντεύξεων & Εκμάθηση

Προετοιμάζεστε για frontend συνέντευξη; Περιηγηθείτε σε ιστότοπους παραγωγής για να δείτε πραγματικά μοτίβα components — container/presentational splits, render prop usage, context providers και HOC wrappers είναι ορατά στο δέντρο components.

Σύγκριση Προσεγγίσεων Framework

Επισκεφτείτε παρόμοια προϊόντα κατασκευασμένα με διαφορετικά frameworks και συγκρίνετε τις δομές components. Δείτε πώς μια εφαρμογή React έναντι μιας Vue προσεγγίζει το ίδιο μοτίβο UI — πλοήγηση, φόρμες, πίνακες δεδομένων, modals — και κατανοήστε τις αρχιτεκτονικές διαφορές.

Τρόπος χρήσης
1

Ενεργοποίηση Ανιχνευτή Components

Ανοίξτε το floating dock του DevSuite Pro και κάντε κλικ στο εικονίδιο Ανιχνευτή Components. Το εργαλείο σαρώνει το DOM της σελίδας για δείκτες ειδικούς για framework και κατασκευάζει το δέντρο components.

2

Προβολή Πληροφοριών Framework

Η κεφαλίδα του πίνακα εμφανίζει το ανιχνευμένο framework (React, Vue, Angular, Svelte), την έκδοσή του και τη λειτουργία απόδοσης. Αν δεν ανιχνευτεί framework, αναφέρει τη σελίδα ως vanilla HTML/CSS/JS.

3

Περιήγηση στο Δέντρο Components

Αναπτύξτε και συμπτύξτε components στο δέντρο για εξερεύνηση της ιεραρχίας. Τα ονόματα components εμφανίζονται με εσοχή που δείχνει το βάθος φωλιάσματος. Τα επαναλαμβανόμενα components δείχνουν αριθμό instances.

4

Επιθεώρηση Props & State

Κάντε κλικ σε οποιοδήποτε component στο δέντρο για να δείτε τις τρέχουσες τιμές props και state στην ενότητα λεπτομερειών από κάτω. Για React: props, state και hooks. Για Vue: props, data και computed properties.

5

Κλικ για Επισήμανση στη Σελίδα

Κάντε κλικ σε οποιοδήποτε component για επισήμανση του αντίστοιχου στοιχείου DOM με έγχρωμο περίγραμμα και ημιδιαφανή επικάλυψη. Κάντε κλικ σε στοιχείο στη σελίδα για εντοπισμό του στο δέντρο.

Είστε έτοιμοι να δοκιμάσετε;

Εγκαταστήστε το DevSuite Pro δωρεάν και ξεκλειδώστε 64+ εργαλεία προγραμματιστή για το πρόγραμμα περιήγησής σας.

Προσθήκη στο Chrome Προσθήκη στο Edge Προσθήκη στο FireFox