← חזרה לתכונות
Pro

Component Detector

Component Detector מזהה אוטומטית איזה framework frontend אתר משתמש בו וחושף את עץ הרכיבים המלא שלו. ראה שמות רכיבי React, Vue, Angular ו-Svelte, ערכי props/state שלהם, והיררכיית הקינון — הכול מלוח בדיקה אחד.

תמיד תהיתם באיזה framework אתר בנוי? או רציתם לראות כיצד ממשק משתמש מורכב מפורק לרכיבים? Component Detector עונה על שתי השאלות מיידית. הוא סורק את הדף לחתימות ספציפיות ל-framework (צמתי fiber של React, מופעי רכיב Vue, סמני zone של Angular, מטא-נתוני רכיב Svelte) ומזהה את ה-framework, גרסתו, ועץ הרכיבים המלא. עבור React ו-Vue, הוא מרחיק לכת — ומציג ערכי props ו-state של רכיבים כדי שתוכל להבין מה נתונים מניעים כל חלק בממשק המשתמש. לחץ על כל רכיב בעץ להדגשת אלמנט ה-DOM המתאים בדף, או לחץ על אלמנט בדף כדי לאתר את הרכיב שלו בעץ. זה כמו React DevTools או Vue DevTools, אך מובנה בדף שלך כלוח צף קל משקל.

תצוגה מקדימה חיה
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).

עץ רכיבים מלא

מציג את היררכיית הרכיבים המלאה בתצוגת עץ הניתנת לכיווץ. ראה כיצד רכיב App ברמה עליונה מכיל Navbar, המכיל NavLinks, המכילים רכיבי Link בודדים. עומק הקינון ויחסי הורה-ילד ברורים לחלוטין.

בדיקת Props ו-State

עבור רכיבי React ו-Vue, צפה בערכי props ו-state הנוכחיים המועברים לכל רכיב. ראה שרכיב Dashboard מקבל title="Overview", loading=false ו-columns=2. שימושי מאין כמוהו להבנת זרימת נתונים.

קישור אלמנטים דו-כיווני

לחץ על כל רכיב בלוח העץ להדגשת אלמנט ה-DOM המתאים בדף עם שכבה צבעונית. או לחץ על כל אלמנט בדף כדי למצוא ולבחור את רכיב ההורה שלו בעץ. נווט בכל כיוון שטבעי לך.

ספירת רכיבים וסטטיסטיקות

ראה את המספר הכולל של רכיבים המוצגים בדף, כמה ייחודיים לעומת מופעים חוזרים, ואילו רכיבים מופיעים לרוב. שימושי להבנת מורכבות הדף וזיהוי תבניות שימוש חוזר.

עובד על אתרי ייצור

מזהה frameworks אפילו ב-builds ייצור ממוזערים. עץ fiber של React, סמני __vue__ של Vue, ותכונות ng של Angular נשמרים במצב ייצור — Component Detector קורא אותם ללא תלות בתצורת ה-build.

מקרי שימוש נפוצים

זיהוי ה-Tech Stack של אתר

בקר בכל אתר ודע מיידית אם הוא בנוי עם React, Vue, Angular או Svelte — כולל הגרסה המדויקת. שלב עם Site Stack לביקורת טכנולוגיה מלאה הכוללת CDN, analytics ומידע CMS.

הבנת ארכיטקטורת רכיבים

לימוד כיצד אפליקציות ייצור מפרקות את ממשק המשתמש שלהן לרכיבים. ראה כיצד Stripe מבנה את דף התמחור שלו, כיצד Linear מארגן את ה-dashboard שלו, או כיצד כל אפליקציה מובנית היטב מפרידה פריסה, ניווט ותוכן לרכיבים.

ניפוי באגים בבעיות זרימת נתונים

רכיב לא מוצג כראוי? בדוק את props ו-state שלו כדי לראות אילו נתונים הוא מקבל בפועל. השווה ערכים צפויים מול ערכים בפועל כדי לזהות היכן זרימת הנתונים נשברת — ללא הצהרות console.log.

ראיונות ולמידה

מתכונן לראיון frontend? עיין באתרי ייצור כדי לראות תבניות רכיבים מהעולם האמיתי — פיצולי container/presentational, שימוש ב-render prop, context providers ועטיפות HOC — הכול גלוי בעץ הרכיבים.

השוואת גישות Framework

בקר במוצרים דומים הבנויים עם frameworks שונים והשווה את מבני הרכיבים שלהם. ראה כיצד אפליקציית React לעומת אפליקציית Vue מתמודדת עם אותה תבנית ממשק — ניווט, טפסים, טבלאות נתונים, modals — והבן את ההבדלים הארכיטקטוניים.

איך להשתמש
1

הפעל את Component Detector

פתח את ה-floating dock של DevSuite Pro ולחץ על סמל Component Detector. הכלי סורק את ה-DOM של הדף לסמנים ספציפיים ל-framework ובונה את עץ הרכיבים.

2

צפה במידע Framework

כותרת הלוח מציגה את ה-framework שזוהה (React, Vue, Angular, Svelte), גרסתו ומצב העיבוד. אם לא זוהה framework, הוא מדווח על הדף כ-vanilla HTML/CSS/JS.

3

עיין בעץ הרכיבים

הרחב וכווץ רכיבים בעץ כדי לחקור את ההיררכיה. שמות הרכיבים מופיעים עם עומק הקינון שלהם המסומן בהזחה. רכיבים חוזרים מציגים ספירת מופעים.

4

בדוק Props ו-State

לחץ על כל רכיב בעץ כדי לראות את ערכי props ו-state הנוכחיים שלו בקטע הפרטים למטה. עבור React: props, state ו-hooks. עבור Vue: props, data ומאפיינים מחושבים.

5

לחץ להדגשה בדף

לחץ על כל רכיב להדגשת אלמנט ה-DOM המתאים בדף עם גבול צבעוני ושכבה שקופה למחצה. לחץ על אלמנט בדף כדי לאתר אותו בעץ.

מוכנים לנסות? Component Detector?

התקן את DevSuite Pro בחינם ופתח 39+ כלי פיתוח לדפדפן שלך.

הוסף ל-Chrome הוסף ל-Edge הוסף ל-FireFox