Το κύριο πρόβλημα με το react που παίρνει την τρέχουσα διαδρομή είναι ότι μπορεί να είναι αργή.
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().
Το άγκιστρο uselocation() χρησιμοποιείται για να καθοριστεί εάν ένα στοιχείο πρέπει να αποδοθεί στη ρίζα ή όχι. Εάν το στοιχείο δεν πρέπει να αποδοθεί στη ρίζα, μπορεί να χρησιμοποιήσει αυτό το άγκιστρο για να καθορίσει πού πρέπει να αποδοθεί.
Πώς να πάρετε διαδρομές
Υπάρχουν μερικοί τρόποι για να λάβετε διαδρομές στο React. Ένας τρόπος είναι να χρησιμοποιήσετε το react-router. Ένας άλλος τρόπος είναι να χρησιμοποιήσετε το react-router-dom.