ВУЭ 2 | ВУЭ 3 | КОМПОЗИЦИОННЫЙ API | ЯВАСКРИПТ | ОБНОВИТЬ

Обновите свое приложение с Vue 2 до Vue 3

Вот почему вы уже должны обновить части своего приложения Vue.

Что такое Вью 3? Зачем мне это нужно?

Вы, вероятно, узнали из Интернета или от своих коллег, что мы получаем совершенно новую версию Vue.js. Об этом было объявлено где-то осенью 2018 года, кажется, на Vue.js в Лондоне. Это было почти два года назад.

Итак, где это? Если вы посмотрите Дорожную карту Vue.js, вы увидите, что официальный выпуск запланирован на второй квартал 2020 года. Так что это должно быть в любое время сейчас!

Все запланированные RFC реализованы. Прежде чем будет объявлен официальный выпуск, команда Vue.js, вероятно, будет работать над важными библиотеками для обеспечения стабильности и бесшовной интеграции. Сюда входит документация и руководства по миграции.

  • Composition API
    Все новые API для создания ваших компонентов вроде React Hooks
  • TypeScript
    Улучшенная поддержка машинописного текста по сравнению с Vue 2.
  • Быстрее
    Виртуальный DOM был написан с нуля и переработан, чтобы работать быстрее.
  • Меньше
    Новая библиотека примерно на 50 % меньше, сжатая с помощью gzip версия Vue 2 ~20 КБ, Vue 3 ~ 10 КБ.

Приведенных выше причин для меня достаточно, чтобы хотеть Vue 3. Эти улучшения очень ожидаемы и востребованы сообществом Vue.

А как насчет Вью 2?

Что насчет этого? Со временем он устареет, поэтому вам нужно обновить его как можно скорее. Vue предоставит обширные руководства по обновлению, чтобы сделать переход максимально плавным.

Будет выпущен LTS-релиз для Vue 2. В нем будут реализованы совместимые функции Vue 3, а также будут добавлены предупреждения об устаревании для любых критических изменений. LTS-версия будет иметь срок службы 18 месяцев, в течение этого времени будут выпускаться обновления безопасности, поэтому эта версия будет безопасна для использования, но по истечении этого времени вы будете действовать самостоятельно.

Стоит отметить, что то, как работал Vue 2, по-прежнему будет доступно в Vue 3. При желании вы можете использовать API параметров или API композиции.

Обновление вашего (корпоративного) приложения до Vue 2 до Vue 3

Пока не так много информации о том, «как» на самом деле работать с Vue 3. Как только Vue выпустит руководство, я хочу описать его в статье, так что следите за обновлениями.

Есть несколько способов включить несколько библиотек, но в настоящее время они находятся в бета- или альфа-версии. Поэтому их использование не будет разумным решением для вашего производственного приложения.

Что я действительно хочу посоветовать, так это использовать Vue Composition API для Vue 2. Таким образом, вы сможете привыкнуть к Composition API и узнать, как он работает. Это то, что мы сделали в нашем новом производственном приложении. Идея состоит в том, что большая часть функций будет продолжать работать или будет немного переработана для обновления до Vue 3. Прочтите этот пост для получения дополнительной информации об использовании Vue 3 сегодня!

Вывод

Я видел, как многие предприятия изо всех сил пытались модернизироваться во время Дня Д, потому что они не «практиковали». Команда и сообщество Vue дают нам возможность использовать некоторые новые функции, чтобы увидеть, как работает наше приложение при обновлении. Мы должны использовать эти возможности, чтобы иметь возможность вовремя изменить наше приложение, чтобы меньше мучиться во время большого обновления.

Теперь идите и попробуйте эти функции!