devnews.pl

Main Menu

  • Informacje
    • Systemy i przeglądarki
    • Gadżety
  • Narzędzia
  • Frontend
  • Backend
  • QA
  • Języki programowania

logo

devnews.pl

  • Informacje
    • Systemy i przeglądarki
    • Gadżety
  • Narzędzia
  • Frontend
  • Backend
  • QA
  • Języki programowania
Frontend
Home›Frontend›Vue 3 – wersja beta i nowy interfejs API

Vue 3 – wersja beta i nowy interfejs API

By Bernadeta Zapała
17 kwietnia 2020
115
2
Share:

Nie ma oficjalnej daty wydania nowej wersji frameworka Vue 3. Pierwsze założenia mówiły o pierwszym kwartale 2020 r., ale obecny plan mówi o wdrożeniu oficjalnej wersji w drugim kwartale tego roku. Vue 3 zostało właśnie włączone do fazy beta testów.

Co to dokładnie oznacza?

Wszystkie planowane RFC zostały scalone i wdrożone. Obecnie największy nacisk kładziony jest na stabilność i bezproblemową integrację bibliotek. Dotyczy to głównie dokumentów i przewodników o migracji, Vue DevTools Router, CLI i Vuex.

Nowa wersja Vue będzie przede wszystkim szybsza, łatwiejsza w utrzymaniu, a także dostępniejsza dla natywnych programistów. Najbardziej znaczącą zmianą jest nowy interfejs API, pozwalający na pisanie komponentu zainspirowanego React Hooks w funkcjonalny sposób. W skład API wchodzi także elastyczna kompozycja logiczna, a także jej ponowne użycie między komponentami. Dodatkowo, moduł reaktywności może być używany jako samodzielna biblioteka.

Vue 3

Zmiany dotyczą także wirtualnego DOM oraz rodzimych portali (w nowej wersji <Teleport>). Dla lepszej wydajności i ulepszenia usługi TypeScript przepisano bazę kodów napisaną w TS wraz z definicjami typów generowanych automatycznie. Elementy wirtualne, nie generowane w drzewie DOM, czyli fragmenty, nie ograniczają się już do jednego, głównego węzła w szablonach. Funkcje renderowania ręcznego mogą zwrócić tablicę. Funkcja <Suspens> działa z konfiguracją asynchroniczną i komponentami Async.

Jak będzie wyglądało przeniesienie z wersji Vue 2 do nowej Vue 3?

Niebawem pojawi się ostatnia aktualizacja dla wersji Vue 2, która będzie zawierać funkcje kompatybilne już z Vue 3. W przypadku zmian będzie dodawała ostrzeżenia o wycofaniu. Ukażą się także przewodniki dotyczące migracji, a także narzędzie z wiersza poleceń pomagające w automatycznym przeniesieniu do Vue 3.

Jeśli obecnie zastanawiasz się, której wersji użyć do projektu — są dwie możliwości

  • Pierwsza — korzystanie z Vue 2 i obserwowanie zmian, np. unikanie usuniętych w wersji Vue 3 funkcji czy korzystanie z bibliotek stron trzecich, które najprawdopodobniej nie zostaną szybko zaktualizowane.
  • Druga opcja — przeczekanie do końca drugiego kwartału i rozpoczęcie projektu na nowej wersji frameworka.

Nowa wersja, według wykonanych testów porównawczych, ma mieć 2–3 razy szybszy SSR, oraz nawet dwa razy lepszą wydajność aktualizacji. Należy jednak pamiętać, że testy porównawcze symulują typowe scenariusze, co sprawia, że wyniki mogą się różnić od rzeczywistych.

Źródło:

  • https://madewithvuejs.com/blog/vue-3-roundup
TagsFrameworkVueVue 3

Share:

  • InformacjeSystemy i przeglądarki

    One UI 2.5 Samsunga z szeregiem zmian

  • Data Science Summit 2020
    Informacje

    Data Science Summit 2020: największa polska konferencja o data science

  • Frontend

    Billboard.js 2.0 – mniejszy i szybszy, już dostępny

  • 25 lutego 2021

    ReacType 5.0 – zmiany we wprowadzaniu komponentów

  • 23 lutego 2021

    Dapr v.1.0 gotowy do fazy produkcji

  • 22 lutego 2021

    ReScript 9.0 z zewnętrzną konfiguracją stdlib

  • 22 lutego 2021

    One UI 3.1 z ciekawymi nowościami dla urządzeń Samsunga

  • 22 lutego 2021

    Windows Terminal Preview 1.6 z nową sekcją ustawień

  • 15 lutego 2021

    Visual Studio Code 1.53 z ulepszeniami debugowania

  • 8 lutego 2021

    Edge 89 beta, Edge Dev 90 i nowości na kanale Canary

  • 2 lutego 2021

    Firefox 85 i Firefox Nightly – nowe wersje przeglądarki Mozilli

  • 29 stycznia 2021

    Billboard.js 2.2.0 z nowymi funkcjami wykresów

  • 26 stycznia 2021

    Kendo UI R1 2021 – nowości dla bibliotek

  • 21 stycznia 2021

    Narzędzie Vno – połączenie Vue i Deno

  • 19 stycznia 2021

    GitHub Enterprise Server 3.0 RC – kandydat do wydania

  • 15 stycznia 2021

    TypeScript 4.2 Beta z ulepszeniami typów krotek

  • 13 stycznia 2021

    Styczniowy Patch Tuesday z luką 0-day

  • 11 stycznia 2021

    Safari Technology Preview 118 dostępne dla programistów

  • 8 stycznia 2021

    Microsoft Launcher na Androida z usprawnionym dotykiem

  • 7 stycznia 2021

    WebStorm 2020.3.1 dostępny dla urządzeń z Apple Silicon

  • 22 grudnia 2020

    ReScript 8.4 z przypiętymi zależnościami

  • 14 grudnia 2020

    Edge 88 beta i przeglądarka na kanale Canary dostępne!

  • 9 grudnia 2020

    Chrome 88 Beta z nowościami w WebXR

  • 9 grudnia 2020

    Snowpack 3.0 RC z eksperymentalnymi funkcjami

  • 4 grudnia 2020

    Android Studio Arctic Fox – nowe wydanie narzędzia Google

  • 4 grudnia 2020

    The Hack Summit 2020 – konferencja IT Security

  • 2 grudnia 2020

    PowerToys 0.27 z poprawkami błędów

  • 2 grudnia 2020

    Aleph.js alfa z funkcją importowania map

  • 27 listopada 2020

    Cypress 6.0 zwiększa zakres możliwości obsługi sieci

  • 26 listopada 2020

    Firefox 83 przyspiesza i wprowadza tryb HTTPS-Only

  • 25 listopada 2020

    Electron 11.0 z obsługą Apple Silicon

  • 25 listopada 2020

    Prettier 2.2 z obsługą najnowszego TypeScript 4.1

  • 24 listopada 2020

    Tailwind CSS 2.0 z narzędziami kontroli tekstu

 

 

Jesteśmy pasjonatami najnowszych technologii w świecie programowania. Zbieramy dla Was informacje i porady z całego świata, które sprawią, że Twoja praca stanie się jeszcze bardziej efektywna.

Obserwuj nas codziennie, aby być na bieżąco oraz śmiało udostępniaj nasze posty.

Zespół DevNews

Kategorie

  • Backend
  • Bez kategorii
  • Frontend
  • Gadżety
  • Informacje
  • Języki programowania
  • Narzędzia
  • QA
  • Systemy i przeglądarki

OBSERWUJ NAS

KONTAKT

Chcesz się z nami skontaktować?

Napisz do nas wiadomość: kontakt@devnews.pl

www.devnews.pl | DEVNEWS 2020 | Newsy i ciekawostki ze świata IT