Vue 3: Почему ref() — это новая ссылка, а reactive() — обёртка?

Если вы работаете с Vue 3, вы точно сталкивались с ref() и reactive() . Обе функции из Composition API делают значения реактивными — но делают это по-разному. И хотя документация Vue чётко указывает, что использовать в каком случае, она редко объясняет, почему это важно и что может пойти не так , если использовать не тот инструмент. Вот ссылки на официальную документацию — на всякий случай:

https://habr.com/ru/articles/920186/

#vue_3 #composition_api

Vue 3: Почему ref() — это новая ссылка, а reactive() — обёртка?

🧩 Введение Если вы работаете с Vue 3, вы точно сталкивались с ref() и reactive() . Обе функции из Composition API делают значения реактивными — но делают это по-разному. И хотя документация Vue чётко...

Хабр

Vue 3 под капотом и тонкости Composition API: Reactivity, Provide/Inject, Suspense

Vue 3 уже давно в строю, но его "прокси-движок" и особенности Composition API по-прежнему раскрывают себя всё глубже. В статье мы разберём, как Track/Trigger помогают отслеживать изменения, зачем нужны customRef и как грамотно использовать <Suspense> для асинхронных компонентов. Всё это - на примерах и с советами по оптимизации в крупных проектах. Приступаем к деталям!

https://habr.com/ru/articles/870986/

#vue #vue_3 #javascript #composition_api #реактивность #proxy #customRef #suspense #вебразработка #provideinject

Vue 3 под капотом и тонкости Composition API: Reactivity, Provide/Inject, Suspense

Изображение, созданное DALL-E Vue 3 не только добавил новый синтаксис (Composition API), но и серьёзно обновил движок реактивности. Теперь под капотом используются прокси-объекты (ES6 Proxy), а при...

Хабр

Полезные чипсы с Vue 3 Composition API: Создание адаптивного компонента с фильтрацией и множественным выбором

Современные пользовательские интерфейсы требуют высокой интерактивности и удобства взаимодействия. В этой статье поговорим о том, как реализовать мощный, адаптивный компонент мульти-выбора на основе Vue 3 Composition API. ChipsMultiSelect — это компонент, который объединяет возможности выпадающего списка, визуализации выбора в виде "чипсов" и встроенной фильтрации. Выбранные элементы отображаются в виде “чипсов”

https://habr.com/ru/articles/863210/

#contenteditable #vue3 #composition_api #javascript #css #vue_component

Полезные чипсы с Vue 3 Composition API: Создание адаптивного компонента с фильтрацией и множественным выбором

Современные пользовательские интерфейсы требуют высокой интерактивности и удобства взаимодействия. В этой статье поговорим о том, как реализовать мощный, адаптивный компонент мульти-выбора на основе...

Хабр
【Vue】Piniaを使った状態管理 - Qiita

はじめにVueで状態管理する時ってリアクティブなデータを使う以外に何があるんだ?と思ったので調べてみました。Vue3(CompositionAPI)ではPiniaという状態管理ライブラリとの相性…

Qiita
【Vue】ウォッチャー(watch)を使ったバリデーションとボタンの非活性 - Qiita

はじめにVueチュートリアルで学んだwatchを実際の開発でさわる機会があり、理解を深めるために機能を自分で作ってみました。ウォッチャー(watch)とは?特定のデータを監視し、変更が発生する…

Qiita
【Vue.js】Vueにおけるリアクティブとは? - Qiita

はじめにVue.jsチュートリアルで学んだことをアウトプットしていきます。前提宣言的レンダリングVue.jsのテンプレート構文のことです。JavaScriptのデータに基づいて表示が変更さ…

Qiita
【Vue.js】OptionAPIとCompositionAPIの違い - Qiita

はじめにVue.jsチュートリアルで学んだことをアウトプットしていきます。概要Vueコンポーネントの作成方法として、OptionsAPIとCompositionAPIの2種類のAPIスタイルが…

Qiita
【Vue.js】単一ファイルコンポーネント(SFC) - Qiita

はじめにVue.jsのチュートリアルで学んだことをアウトプットしていきます。概要単一ファイルコンポーネント(SFC)とはVueコンポーネントのテンプレート、ロジック、スタイルを1つのファイルにカプセル…

Qiita

GridStack + Vue 3 composition api

Мир всем, на связи ShADAMoV ! Сегодня, я бы хотел поведать вам о своём опыте взаимодействия с библиотекой GridStack. Расскажу о странностях и сложностях, с которыми столкнулся в ходе её интеграции во Vue 3 проект. Прежде чем приступим, дисклеймер: автор данной статьи не претендует на истину в последней инстанции и так же не рассказывает про саму технологию, а лишь делится опытом взаимодействия с ней. Прежде чем читать дальше, настоятельно рекомендую прочесть документацию по данной библиотеке от автора (это займет не больше 10 минут). Итак, погнали!

https://habr.com/ru/articles/783286/

#Gridstack #Composition_api #Vue_3

GridStack + Vue 3 composition api

Мир всем, на связи ShADAMoV ! Сегодня я бы хотел поведать вам о своём опыте взаимодействия с библиотекой GridStack. Расскажу о странностях и сложностях, с которыми столкнулся в ходе её интеграции во...

Хабр

Vue state management: Pania stores или composables с глобальные рефами?

На Reddit прошла интересная дискуссия с 25К+ просмотрами по вопросу предпочтений разработчиков при необходимости управлять глобальным состоянием во Vue 3. Ниже её итоги.

https://habr.com/ru/articles/780274/

#pinia #vue #composition_api #reactivity #ref #state #state_management

Vue state management: Pinia stores или composables с глобальные рефами?

На Reddit прошла интересная дискуссия с 25К+ просмотрами по вопросу предпочтений разработчиков при необходимости управлять глобальным состоянием во Vue 3. Ниже её итоги. Reddit подводит итоги года по...

Хабр