Développement React
Développement React par un freelance expérimenté. Applications web modernes, performantes et maintenables. Devis gratuit.
React est un framework front-end que j’ai toujours voulu ajouter dans mon bagage de compétence. J’ai donc réalisé des projets avec cette techno pour la maîtriser.
React, qu’est-ce que c’est ?
Au tout début, react était une librairie JavaScript open-source mis en place par Jordan Walke, développeur chez Facebook. React eu tellement de succès et d’améliorations au fil du temps que maintenant il est désigné comme étant un framework JS.
La particularité de ce framework est qu’il affiche les composants de votre page très rapidement et sans chargement. Au final, c’est comme si c’était une one page avec des éléments qui disparaissent et qui s’affichent.
React et WordPress, c’est possible ?
La réponse est oui ! Il est tout à fait possible de combiner React et WordPress. C’est aussi la raison pour laquelle j’ai absolument voulu apprendre ce framework JS. En effet WordPress utilise, depuis la mise en place de Gutenberg, React nativement. Il suffit donc juste de l’importer lors du développement d’un module.
Comment se passe le référencement naturel avec React ?
C’est selon moi la bête noire de React. Il est difficile d’être référencé de manière naturelle avec React. Les robots de google inspectent le DOM de la page. C’est à dire uniquement la structure HTML du site. Google voit uniquement une balise div avec un identifiant « root ».
Il y a une solution comme mettre en place un pré-rendu, mais ce n’est pas simple et il n’est pas possible de le faire pour tous les éléments d’une page. De plus cela allonge la vitesse du site et aura un impact négatif sur la web performance.
Je recommande donc de coupler React avec un WordPress et de n’utiliser ce framework que pour quelques éléments pertinents pour votre site. Il est également possible que votre projet n’aie pas réellement besoin d’un référencement naturel ou bien que son référencement soit plutôt concentré sur du référencement payant.
Questions fréquentes sur le développement React
Une autre question ? Posez-la directement
Faut-il choisir entre React et WordPress pour mon projet ?
Non, les deux se combinent. Depuis l’arrivée de l’éditeur Gutenberg, WordPress utilise React nativement : il suffit de l’importer lors du développement d’un module.
Pour quels éléments d’un site recommandez-vous React ?
Pour quelques éléments choisis, pas pour le site entier. React affiche les composants d’une page très vite, sans rechargement. Je recommande donc de le coupler avec WordPress et de le réserver aux éléments où il est pertinent.
Un site développé en React est-il bien référencé sur Google ?
C’est le point faible de React. Les robots de Google inspectent la structure HTML de la page et n’y voient qu’une balise vide, identifiée « root ». Un pré-rendu peut y remédier, mais il est complexe à mettre en place, ne couvre pas tous les éléments d’une page et ralentit le site.
Dans quel cas un projet entièrement en React se justifie-t-il ?
Quand le projet n’a pas réellement besoin de référencement naturel, ou que sa visibilité repose surtout sur le référencement payant. Un site entièrement en React reste toutefois plus cher à développer et plus complexe à maintenir qu’un site WordPress.