Travailler avec textarea dans React

Apprenons maintenant à travailler avec le champ de saisie multiligne textarea. Dans React, pour plus de commodité, son fonctionnement a été rendu similaire à celui d'une entrée texte. Contrairement au JS pur, dans React, textarea n'a pas besoin de balise fermante, et son texte doit être placé dans l'attribut value.

Voir l'exemple :

jsxfunction App() {
  const [value, setValue] = useState('');
  
  function handleChange(event) {
    setValue(event.target.value);
  }
  
  return <div>
    <textarea value={value} onChange={handleChange} />
    <p>{value}</p>
  </div>;
}

Sous forme abrégée :

jsxfunction App() {
  const [value, setValue] = useState('');
  
  return <div>
    <textarea value={value} onChange={event => setValue(event.target.value)} />
    <p>{value}</p>
  </div>;
}
Задание 1

Supposons que du texte soit saisi dans textarea. Faites en sorte que le translittération du texte saisi soit affichée dans le paragraphe.

Задание 2

Supposons que des nombres soient saisis sur chaque ligne de textarea. Faites en sorte qu'au fur et à mesure de la saisie, la somme des nombres saisis soit affichée dans le paragraphe.