Maison > Questions et réponses > le corps du texte
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粉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