la variable ref vue 3 choisit entre let et const
P粉463418483
P粉463418483 2023-12-25 13:40:58
0
1
451

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粉463418483
P粉463418483

répondre à tous(1)
P粉872182023

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

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!