Transformer le Texte en HTML avec MarkedJS et React est une compétence essentielle pour quiconque souhaite maîtriser le développement web moderne. Cet article vous guidera pas à pas à travers l’utilisation de MarkedJS avec React pour convertir du texte en HTML, offrant une lecture plaisante et enrichissante.

Introduction à MarkedJS et React

Dans cette vidéo, vous découvrirez comment utiliser MarkedJS pour transformer du texte en HTML au sein de votre application React. MarkedJS est une bibliothèque JavaScript rapide et flexible, tandis que React, développé par Facebook, est une bibliothèque JavaScript puissante pour la création d’interfaces utilisateur interactives et dynamiques.

Préparation de l’Environnement

Pour commencer, nous devons préparer notre projet en utilisant Create React App et installer la bibliothèque MarkedJS. Ouvrez votre terminal et exécutez les commandes suivantes :

npx create-react-app markedjs-react
cd markedjs-react
npm install marked

Créer Composant React Basique

Maintenant, nous allons créer un composant React simple qui utilise MarkedJS pour convertir le texte en HTML. Ouvrez le fichier App.js et remplacez son contenu par :

import React, { useState } from 'react';
import marked from 'marked';

const App = () => {
  const [markdown, setMarkdown] = useState('');

  const handleChange = (e) => {
    setMarkdown(e.target.value);
  };

  const getMarkdownText = () => {
    const rawMarkup = marked(markdown, { sanitize: true });
    return { __html: rawMarkup };
  };

  return (