Ta lekcja jest w bazie eduweb
Zaloguj się kontem z dostępem albo wykup dostęp do bazy, żeby obejrzeć wideo.
Lekcja 1/ 1Vue 3 - Przegląd nowości
Vue.js w wersji 3 to nadal znane i lubiane Vue, ale w świetnej, nowej, bardziej wydajnej odsłonie. Prace nad tym frameworkiem trwały ponad 2 lata. Framework został napisany całkowicie od nowa - dzięki temu jest znacznie bardziej modułowy i zapewnia wyraźnie większą wydajność. Z zewnątrz nie zmieniło się jednak tak wiele. Nowa odsłona to wynik kompromisu pomiędzy dodanymi nowościami, niekompatybilnymi zmianami, a zachowaniem natury Vue 2, którą pokochały miliony designerów i deweloperów. W materiale tym poznasz wszystkie najważniejsze nowości i zmiany jakie zawitały w oficjalnym wydaniu Vue 3.0.0!
Na początku omówimy zmiany w tworzeniu nowej instancji aplikacji Vue. Po kliku drobnych zmianach, większość prostych aplikacji napisanych z użyciem Vue 2 będzie nadal działać - za to znacznie wydajniej. Niewielkich zmian doczekał się także sposób konfiguracji globalnych komponentów, mixin czy dyrektyw, a kilka z funkcjonalności Vue zostało całkowicie usuniętych. Zobaczysz w jaki sposób sobie z tym poradzić.
Vue 2 wymagało tego, by każdy szablon zawierał wyłącznie jeden główny element. W wersji 3 nie ma już takich restrykcji. Dodano również przydatny komponent Teleport, który pozwala przenieść swoją zawartość z dowolnego miejsca w strukturze DOM. Zmian doczekała się także dyrektywa v-model, która pozwala na synchronizację wielu wartości na jednym komponencie. Zobaczysz jak te wszystkie zmiany wyglądają w praktyce, a także na co zwrócić szczególną uwagę.
Narzędzie vue-cli doczekało się aktualizacji, która pozwala tworzyć projekty z użyciem Vue 3. Dodatkowo, pojawiło się również nowe narzędzie Vite, które w mgnieniu oka uruchamia lokalny serwer dewelopmencki, a następnie kompiluje i odświeża tworzoną aplikację w locie.
Największą nowością dostępną w Vue 3 jest Composition API. Co ważne, to tylko dodatek. Wciąż możemy tworzyć swoje aplikacje z użyciem tzw. Options API, a więc podając po prostu obiekt konfiguracyjny z początkowym stanem aplikacji, metodami, wyliczonymi właściwościami itd. Composition API to nic innego jak oddanie w ręce deweloperów niskopoziomowych funkcji, z których składa się samo Vue 3. Dzięki nim łatwiejsza staje się organizacja kodu, a także tworzenie reużywalnych rozwiązać. W materiale tym poznasz podstawy Composition API, z użyciem którego stworzymy praktyczny przykład.
Vue w wersji 3 wprowadza kilka eksperymentalnych nowości, które mogą się jeszcze zmienić lub zostać usunięte. Rzucimy jednak okiem co one oferują, a także jak z nich korzystać. Poruszymy również temat innych, mniej znaczących zmian, które mogą sprawić, że aplikacje napisane w Vue 2 trzeba będzie nieco dostosować pod nowe wydanie tego frameworka.
Ten materiał został stworzony z myślą o wszystkich osobach, które chcą poznać nowe możliwości frameworka Vue w wersji 3. Jeżeli chcesz sprawni poruszać się w jego środowisku i w pełni wykorzystać jego potencjał - to materiał dla CIebie!
https://v3.vuejs.org/guide/introduction.html
https://v3.vuejs.org/guide/migration/global-api.html#a-new-global-api-createapp
https://github.com/developit/mitt
https://v3.vuejs.org/guide/migration/fragments.html#_3-x-syntax
https://portal-vue.linusb.org/
https://github.com/vitejs/vite
https://github.com/piotrpalarz/vue-next-breakpoints
https://composition-api.vuejs.org/
https://v3.vuejs.org/guide/migration/transition.html#overview
https://v3.vuejs.org/guide/migration/introduction.html#other-minor-changes
https://github.com/vuejs/vue-next/releases/tag/v3.0.0
https://v3.vuejs.org/guide/migration/introduction.html#supporting-libraries
1 lekcja1h 12min
Dostęp do wszystkich kursów z bazy eduweb za 199 zł/mies.
Web Developer. Na co dzień tworzy strony i aplikacje internetowe. Pasjonat technologii webowych, miłośnik JavaScriptu oraz grafik hobbysta. W wolnych chwilach stale poszerza swoją wiedzę, czyta, publikuje w Internecie, a także stara się aktywnie spędzać czas z dala od ekranu monitora.