Comment ajouter plusieurs pages à React (tutoriel 2022)
Dans cet article, nous discuterons de la création d’un site Web Multi – pages (ou d’une application) dans React. Il s’agit d’un concept relativement simple qui peut être réalisé en environ cinq minutes. Une fois que vous aurez appris à le faire, vous serez en mesure d’ajouter facilement et continuellement des pages à votre projet. Nous utiliserons la dernière version de React Router V6, qui contient des changements importants par rapport à la version 5. D’autres tutoriels utilisant V5 ne fonctionneront pas et sont obsolètes. Avoir une application ou un site Web qui contient plusieurs pages encodées en React est important pour l’expérience utilisateur. Regardez toutes les applications de réaction populaires comme Twitter Lite ou Facebook… Vous remarquerez qu’il existe de nombreuses collections de pages auxquelles les utilisateurs accèdent quotidiennement.
Il y a un ensemble de méthodes que vous pouvez utiliser pour ajouter plusieurs pages pour répondre, mais vous devez d’abord comprendre qu’il ne s’agit pas d’un contenu intégré dans cette bibliothèque. Au lieu de cela, nous devons utiliser un paquet spécialement créé pour atteindre notre objectif de créer plusieurs pages.
Comme nous l’avons mentionné précédemment, il existe de nombreuses façons différentes d’ajouter plus de pages à React. Regardons quelques paquets qui peuvent être installés pour effectuer cette tâche. https:\/\/reactrouter.com\/ https:\/\/reactnavigation.org\/ https:\/\/github.com\/molefrog\/wouter Maintenant que nous avons vu les différentes façons d’implémenter les pages dans React, regardons les méthodes les plus populaires et les plus simples. Utilisation du routeur React React
Er est en fait une bibliothèque standard avec des routes réactives. Une fois défini, vous serez en mesure de naviguer entre plusieurs composants dans REACT et de synchroniser avec le chemin d’URL modifié. Il sera également utilisé avec l’API historique HTML5 pour garder tout le contenu synchronisé et vous permettre d’utiliser les flèches avant \/ arrière dans votre navigateur.
Dans ce tutoriel, nous supposons que vous avez créé une application REACT et que vous avez plusieurs composants à naviguer. React Router vous permet de supprimer les clignotants blancs qui apparaissent lorsque vous naviguez dans un fichier et de modifier rapidement le contenu, permettant à l’utilisateur de passer d’avant en arrière en utilisant l’API historique. Notez que c’est un exemple simple. C’est toujours le rendu client, ce qui n’est pas bon pour le référencement. Si vous souhaitez créer un site \
2. Créer sa propre page
Nous reviendrons à \
Navigation maintenant que nous avons compris la structure de la page, nous avons créé une barre de navigation pour passer d’une barre de navigation à une autre. Nous vous recommandons de créer un seul composant de la barre de navigation, car il sera facile de l’éditer à l’avenir. D’autres tutoriels regroupent la navigation dans un fichier de mise en page. Jsx, c’est bien. Voilà à quoi ressemble la barre de navigation. Jsx: importation Réaction Da Quote; Réaction»; Importation; Navigateur, route, connexion;} Nbsp; Da Quote; Routeur de réaction Dom ‘; Fonctions; Barre de navigation (); {taux de rendement; (); Nbsp Nbsp Nbsp Nbsp Lettres et télégrammes; Li & gt Nbsp Nbsp Nbsp Nbsp Nbsp Nbsp Lettres et télégrammes; Liens; A \/ Blog \
4. Combiner tout avec la disposition. Jsx nous allons maintenant lier le contenu de la page (en tant que contenu principal) à la navigation entre chaque page. Voici l’apparence du fichier: importation Réaction Da Quote; Réaction»; Importation; {sortie}; Da Quote; Routeur de réaction Dom ‘; Importation; Barre de navigation; Da Quote Barre de navigation»; Dessins d’atelier; Mise en page = Nbsp; () = Turbine à gaz Nbsp; {taux de rendement (n
BSP Nbsp Nbsp Nbsp Turbine à gaz Nbsp Nbsp Nbsp Nbsp Nbsp Nbsp Lettres et télégrammes; Barre de navigation Gt;}; Exportation; Défaut de paiement; Mise en page Élément Crachez l’assemblage à l’étape 5.
5. Créez un chemin dans l’index. JS crée la route réelle. Importation; Domaine de réaction; Da Quote; Réaction Dom ‘; Importation; Navigateur, route, route} Nbsp; Da Quote; Routeur de réaction Dom ‘; Importation; Plan – cadre; Da Quote Page \/ mise en page»; Importation; Page d’accueil; Da Quote Page \/ page d’accueil»; Importation; Blogs; Da Quote Page \/ blog \