Comment utiliser useState de React pour modifier la valeur d'une constante ?
P粉098979048
P粉098979048 2023-09-12 23:29:34
0
1
433

C'est la syntaxe que j'utilise.

const [count, setCount] = useState(0); const handleIncrement = () => { setCount((count + 1)); };

Je comprends que setCount crée une instance de count, mais je ne comprends vraiment pas comment elle est modifiée si count est une constante, ni comment elle est appelée et renvoie la dernière valeur s'il s'agit d'une instance.

Chaque fois que React restitue la page, ne lit-il pas d'abord le nombre constant ?

Tout me semble normal mais je ne comprends pas pourquoi.

P粉098979048
P粉098979048

répondre à tous (1)
P粉085689707

count在函数的执行期间是“常量”。当调用setCount()时,局部的countne changera pas. Finalement, votre composant sera restitué avec les nouvelles valeurs.

Dans cette nouvelle passe de rendu,countsera mis à jour, mais il restera constant pendant l'exécution du rendu/de la fonction.

    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!