recherche

Maison  >  Questions et réponses  >  le corps du texte

la variable ref vue 3 choisit entre let et const

Je crée un nouveau projet Vue 3 et je vois beaucoup de gens citer des références comme celle-ci en ligne.

const myVariable = ref(false)

Pourquoi utilisons-nous soudainement const dans Vue 3 ?

Je sais que refs les enveloppe d'une manière ou d'une autre pour les rendre modifiables, mais je ne comprends toujours pas pourquoi elles ne sont pas déclarées comme ceci :

let myVariable = ref(false)

Je sais que cela peut sembler idiot pour un développeur Vue 3, mais je ne comprends pas la raison derrière le changement de la valeur en constante.

En attendant, j'utilise les déclarations const dans l'API de composition, mais je veux en comprendre la raison

P粉463418483P粉463418483367 Il y a quelques jours511

répondre à tous(1)je répondrai

  • P粉872182023

    P粉8721820232023-12-26 12:30:05

    Il s'agit d'une préférence, mais l'argument en faveur de l'utilisation de const est lorsque la valeur n'a pas changé, par exemple :

    const name = 'John';
    
    // Shouldn't work.
    name = 'Bill';

    Avec ref() vous ne remplacez pas les variables, vous remplacez les propriétés

    const name = ref('John');
    
    name.current = 'Bill';

    Voici l'explication de eslint :

    Documentation (au moment de la rédaction) : https://eslint.org/docs/latest/rules/prefer-const

    répondre
    0
  • Annulerrépondre