Saya sedang mencipta projek Vue 3 baharu dan saya melihat ramai orang menyatakan rujukan seperti ini dalam talian.
const myVariable = ref(false)
Mengapa kita tiba-tiba menggunakan const dalam Vue 3?
Saya tahu refs bungkusnya entah bagaimana untuk menjadikannya boleh diedit, tetapi saya masih tidak faham mengapa ia tidak diisytiharkan seperti ini:
let myVariable = ref(false)
Saya tahu ini mungkin terdengar bodoh bagi pembangun Vue 3, tetapi saya tidak dapat memahami sebab di sebalik menukar nilai kepada malar.
Sementara itu, saya menggunakan pengisytiharan const dalam API komposisi, tetapi saya ingin memahami sebab di sebaliknya
Ini adalah keutamaan, tetapi hujah untuk menggunakan
const
ialah apabila nilai tidak berubah, contohnya:Dengan
ref()
anda tidak menggantikan pembolehubah, anda menggantikan sifatBerikut adalah penjelasan
eslint
:Dokumentasi (pada masa penulisan): https://eslint.org/docs/latest/rules/prefer-const