Δημιουργία της Βασικής Διαδρομής στο React Router
Η βασική διαδρομή, που οδηγεί στην κύρια
σελίδα, συχνά ονομάζεται βασική διαδρομή (root route),
καθώς άλλες διαδρομές θα αποδοθούν
μέσα σε αυτήν. Είναι πολύ βολικό να την αναπαραστήσουμε
ως ξεχωριστό στοιχείο. Επομένως, ας πάρουμε ξανά
την εφαρμογή μας και στον φάκελο src
ας δημιουργήσουμε ακόμα έναν και ας τον ονομάσουμε routes.
Τώρα σε αυτόν τον φάκελο δημιουργούμε το αρχείο root.jsx
για το ξεχωριστό στοιχείο React Root. Ο κώδικας
στο αρχείο θα μοιάζει με αυτόν:
function Root() {
return <div>Hello Router!</div>;
}
export default Root;
Και τώρα ας κάνουμε τις αλλαγές στο κομμάτι
κώδικα του αρχείου main.jsx, αφού ως
τιμή του element
τώρα θα περάσουμε το στοιχείο Root,
και τα περιεχόμενά του βρίσκονται τώρα σε
ξεχωριστό αρχείο root.jsx:
const router = createBrowserRouter([
{
path: '/',
element: <Root />,
},
]);
Ας μην ξεχάσουμε τη γραμμή εισαγωγής του στοιχείου μας στο main.jsx:
import Root from './routes/root';
Ανοίξτε την εφαρμογή που δημιουργήσατε στις
ασκήσεις των προηγούμενων μαθημάτων. Δημιουργήστε
για τη βασική διαδρομή ένα ξεχωριστό React
στοιχείο Root σε ξεχωριστό αρχείο
root.jsx, όπως περιγράφεται σε αυτό
το μάθημα. Κάντε τις αλλαγές στο
main.jsx σας.