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
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 :Avec
ref()
vous ne remplacez pas les variables, vous remplacez les propriétésVoici l'explication de
eslint
:Documentation (au moment de la rédaction) : https://eslint.org/docs/latest/rules/prefer-const