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

Ανιχνευτής Components

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

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

Ζωντανή προεπισκόπηση
example.com/app
Detected page components
<App>
<Navbar>
<Dashboard>
<StatsCard>
<StatsCard>
Component Detector
R
React
v18.2.0 detected
▼ App
▼ Navbar
Logo
NavLinks
▼ Dashboard ● selected
StatsCard ×2
ChartWidget
RecentActivity
Props
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 με έγχρωμο περίγραμμα και ημιδιαφανή επικάλυψη. Κάντε κλικ σε στοιχείο στη σελίδα για εντοπισμό του στο δέντρο.

Είστε έτοιμοι να δοκιμάσετε; Ανιχνευτής Components?

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

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