แก้ไขแล้ว: ตอบสนองรับเส้นทางปัจจุบัน

การปรับปรุงครั้งล่าสุด: 09/11/2023
ผู้แต่ง: JavaScript Sourcetrail

ปัญหาหลักของการตอบสนองการรับเส้นทางปัจจุบันคืออาจช้า

There is no built-in way to get the current route in React. However, you can use the router's context to get the current location, which will give you the current pathname.

const { location } = this.context.router; console.log(location.pathname); // /some/path

พร้อมชื่อ

ใช้ตำแหน่ง () ตะขอ

ตะขอ uselocation() ใช้เพื่อกำหนดว่าส่วนประกอบควรแสดงผลที่รูทหรือไม่ หากส่วนประกอบไม่ควรแสดงผลที่รูท สามารถใช้ hook นี้เพื่อกำหนดตำแหน่งที่ควรแสดงผลแทน

วิธีรับเส้นทาง

มีสองสามวิธีในการรับเส้นทางใน React วิธีหนึ่งคือใช้ react-router อีกวิธีคือใช้ react-router-dom

กระทู้ที่เกี่ยวข้อง: