Не обновляется переменная VueJs Composition API

Есть переменная let curLanguage = true При нажатии на кнопку срабатывает функция:

const changeLanguage = () => {
    if(curLanguage){
        curLanguage = false
    } else {
        curLanguage = true
    }
    return curLanguage
}

В консоли функция отрабатывает, возвращая true или false. Но при выводе её в template он как была изначально true, так и остается true. Хотелось бы узнать, что конкретно и куда нужно дописать. Благодарю за помощь)


Ответы (1 шт):

Автор решения: zflexz

Огромное спасибо Александру из комментариев за такой быстрый ответ, я понял как работать с ref(). Переменные в composition api задаются с ref(), таким образом я изменил переменную let curLanguage = true в let curLanguage = ref(true) А также функция стала выглядеть так:

const changeLanguage = () => {
    curLanguage.value = !curLanguage.value
}
→ Ссылка