React-Map: แผนที่ Visual DevTools สำหรับการนำทางในลำดับชั้นของคอมโพเนนต์ React
React-Map, สร้างโดย Achmad Akif (achmadakif), เป็นส่วนขยาย Chrome DevTools ที่แปลงโครงสร้างภายในของแอปพลิเคชัน React เป็นแผนที่ภาพสำหรับการดีบักและการตรวจสอบสถาปัตยกรรม แอปพลิเคชันนี้แสดงต้นไม้ Fiber เป็นแผนภาพและมีเครื่องมือเฉพาะสำหรับการค้นหาและตรวจสอบส่วนต่างๆ ของกราฟคอมโพเนนต์ มันมุ่งเป้าไปที่วิศวกรฝั่งหน้า (frontend engineers) ที่ทำงานกับฐานข้อมูลโค้ด React ขนาดใหญ่และชอบการสำรวจเชิงพื้นที่มากกว่ารายการซ้อนกัน.
การเข้าถึงและการรวมเข้าด้วยกันขึ้นอยู่กับแผงเครื่องมือพัฒนา React
เครื่องมือนี้ติดตั้งเป็นแผงเฉพาะภายใน Chrome DevTools ดังนั้นจึงต้องการให้ส่วนขยายเครื่องมือพัฒนา React อย่างเป็นทางการเปิดใช้งานก่อนการใช้งาน เมื่อมองเห็น แผนที่จะแสดงเลย์เอาต์ของคอมโพเนนต์ของแอปที่กำลังทำงานและอัปเดตเมื่อหน้าที่ตรวจสอบเปลี่ยนแปลง ซึ่งทำให้กระบวนการทำงานอยู่ภายใน DevTools โดยสมบูรณ์แทนที่จะอยู่ในหน้าต่างแยกต่างหากหรือบริการภายนอก
ข้อมูลและการประมวลผลของคอมโพเนนต์ทั้งหมดอยู่ภายในเบราว์เซอร์
React-Map ทำงานในท้องถิ่นภายในบริบทของ DevTools และไม่ต้องการบัญชี ดังนั้นต้นไม้คอมโพเนนต์และ props จึงไม่ออกจากเครื่อง โครงการนี้เผยแพร่เป็นโอเพนซอร์สบน GitHub ทำให้นักพัฒนาสามารถตรวจสอบฐานรหัสและมีส่วนร่วม ซึ่งเป็นจุดที่สนับสนุนทีมที่มีข้อกังวลเกี่ยวกับการติดตามข้อมูลจากบุคคลที่สามหรือเครื่องมือที่ปิดซอร์ส
มุ่งเน้นไปที่กระบวนการดีบักในท้องถิ่น ไม่ใช่การตรวจสอบการผลิต
ส่วนขยายนี้มุ่งเป้าไปที่เซสชันการพัฒนาบน localhost และออกแบบมาเพื่อการดีบักในเบราว์เซอร์แทนที่จะทำงานกับเว็บไซต์การผลิตแบบสุ่ม การเลือกการออกแบบนั้นทำให้ส่วนติดต่อของมันมุ่งเน้นไปที่กระบวนการทำงานของนักพัฒนาและจำกัดขอบเขตที่ตั้งใจไว้เมื่อวินิจฉัยปัญหาที่เกิดขึ้นเฉพาะในสภาพแวดล้อมที่ถูกปรับใช้
เหมาะสำหรับผู้ชมเฉพาะทางและทำงานบนเบราว์เซอร์ที่ใช้ Chromium
เครื่องมือนี้มีจุดมุ่งหมายสำหรับผู้เชี่ยวชาญด้าน React ที่ต้องการมุมมองระดับสูงเกี่ยวกับสถาปัตยกรรมคอมโพเนนต์ และมีให้บริการสำหรับ Chrome และเบราว์เซอร์ที่ใช้ Chromium อื่น ๆ ข้อเสนอแนะแบบผู้ใช้แสดงให้เห็นถึงการตอบรับเชิงบวกในหมู่นักพัฒนาที่ทำงานกับต้นไม้คอมโพเนนต์ที่ซ้อนกันลึก ทำให้แอปนี้เป็นการเพิ่มเติมเฉพาะทางในกล่องเครื่องมือการดีบักของวิศวกรแทนที่จะเป็นเครื่องมือทั่วไป
React-Map เป็นเครื่องมือสถาปัตยกรรมที่มุ่งเน้นสำหรับนักพัฒนา React
React-Map เหมาะสำหรับวิศวกรที่ต้องการวิธีการเชิงพื้นที่ในการตรวจสอบความสัมพันธ์ของส่วนประกอบระหว่างการพัฒนาท้องถิ่น โดยเฉพาะในโครงการที่ซับซ้อน การประมวลผลเฉพาะในท้องถิ่นและโมเดลโอเพนซอร์สทำให้เหมาะสำหรับทีมที่ให้ความสำคัญกับความโปร่งใสของโค้ด ข้อแลกเปลี่ยนคือขอบเขตที่แคบ: มันเป็นเครื่องมือแสดงผลในระยะพัฒนาแทนที่จะเป็นเครื่องมือตรวจสอบในระยะเวลาการทำงานทั่วไปสำหรับสภาพแวดล้อมการผลิต.