Les projets React sont des applications d'une seule page avec une seule URL, ce qui pose un défi pour les bibliothèques comme React-Share, qui nécessitent des URL uniques pour chaque page que vous souhaitez partager.
Utilisez React Router DOM pour créer des chemins d'URL distincts au sein de votre projet React d'une seule page, permettant ainsi à la bibliothèque React Share de fonctionner correctement.
Dans cet article, nous aborderons les concepts React Share suivants :
Installation : Comment installer la bibliothèque React Share dans votre projet à l'aide de npm.
TwitterShareButton et TwitterIcon : composants utilisés pour créer un bouton de partage Twitter avec une taille et un style d'icône personnalisables.
LinkedinShareButton et LinkedinIcon : composants utilisés pour créer un bouton de partage LinkedIn avec une taille et un style d'icône personnalisables.
Accessoires : comment utiliser des accessoires tels que l'URL, le titre, la taille et la forme pour personnaliser les boutons de partage.
Intégration avec React Router : Comment utiliser le DOM de React Router pour créer des URL uniques pour chaque page, permettant à la bibliothèque React Share de fonctionner correctement.
La bibliothèque React Share est un outil simple et flexible permettant d'ajouter des boutons de partage de réseaux sociaux aux applications React. Il prend en charge diverses plateformes telles que Facebook, Twitter et LinkedIn, permettant une personnalisation facile de l'apparence et du comportement des boutons.
Bien qu'elles ressemblent aux icônes liées à vos comptes de réseaux sociaux, les icônes React Share sont utilisées pour partager des pages Web spécifiques de votre application.
La bibliothèque propose plusieurs options de personnalisation, notamment la définition de l'URL à partager, l'ajout de hashtags et la personnalisation des styles des icônes. Une URL unique est essentielle si vous souhaitez partager des pages spécifiques de votre projet React, comme des articles.
Remarque : Pour que React Share fonctionne correctement, vous devez ajouter des URL uniques à votre application monopage. Ceci peut être réalisé en utilisant React Router DOM.
Démarrer avec la bibliothèque React Share est simple et direct. Tout d'abord, installez la bibliothèque, puis utilisez les composants dont vous avez besoin, tels que Twitter/X et LinkedIn. Ajoutez des accessoires tels que l'URL, le titre, la taille et la forme, et tout fonctionne immédiatement !
Tout d’abord, vous devez installer la bibliothèque React Share. Ouvrez votre terminal, accédez au répertoire de votre projet et exécutez la commande suivante :
npm installer réagir-partagerCette commande installera la bibliothèque React Share et l'ajoutera aux dépendances de votre projet.
Une fois la bibliothèque installée, vous pouvez commencer à ajouter des boutons de partage de réseaux sociaux à vos composants React. Voici un exemple de base de la façon d’ajouter des boutons de partage Twitter et LinkedIn :
importer React depuis « react » ; importer { TwitterShareButton, TwitterIcon, LinkedinShareButton, LinkedinIcon } depuis 'react-share' ;const ShareButtons = () => { const shareUrl = 'https://votresiteweb.com'; const title = 'Découvrez ce site génial !'; retour ( ); } ; exporter les ShareButtons par défaut ;PartagerBoutonscomposant dans votre application :importer React depuis « react » ; importer des ShareButtons depuis './ShareButtons' ; const App = () => {retour (Bienvenue sur mon site web
); } ; exporter l'application par défaut ;Dans cet exemple, lePartagerBoutonsLe composant comprend à la fois des boutons de partage Twitter et LinkedIn. LepartagerUrlettitreles variables définissent l'URL et le message qui seront partagés.
En suivant ces étapes, vous pouvez facilement intégrer la fonctionnalité de partage sur les réseaux sociaux dans votre application React à l'aide de la bibliothèque React Share.
Dans mon article précédent, j'ai expliqué comment j'ai intégré React Router DOM dans mon projet Star Wars Ahsoka pour le cas d'utilisation spécifique de l'utilisation de la bibliothèque React-Share. L'utilisation de React Router était une étape nécessaire pour créer des URL uniques pour chacun des articles d'actualité que je souhaitais partager à l'aide de la bibliothèque React Share.
Pour le reste de cet article, j'expliquerai comment j'ai intégré la bibliothèque React Share dans mon ...
[Courte citation de 8% de l'article original]