⊗jsrtPmStUs 52 of 112 menu

Utilisation des états dans React

Utilisons la fonction useState pour créer un état contenant le nom du produit :

const state = useState('prod');

En conséquence, la constante state représentera un tableau, dans le premier élément duquel sera stocké le nom du produit, et dans le second - la fonction pour modifier le nom :

const state = useState('prod'); const name = state[0]; const setName = state[1];

Pour la brièveté, on n'utilise généralement pas de constante intermédiaire pour le tableau, mais on utilise la déstructuration :

const [name, setName] = useState('prod');

Affichons maintenant notre état avec le nom du produit dans un rendu quelconque :

return <p> <span>{name}</span> </p>;

Rassemblons tout et obtenons le code suivant :

import React, { useState } from 'react'; function App() { const [name, setName] = useState('prod'); return <div> <span>{name}</span> </div>; } export default App;

Si on exécute ce code, initialement dans la div s'affichera la valeur initiale de l'état, dans notre cas 'prod'. Lors du changement d'état via la fonction setName, le nouveau la valeur de l'état apparaîtra automatiquement dans le rendu.

Supposons que vous souhaitiez afficher à l'écran les données de l'utilisateur : son prénom, son nom, son âge. Créez pour cela les états correspondants avec des valeurs initiales.

bydeenesfrptru