10 legjobb tipp a Vue Masters tanfolyamához

Ha olyan fejlesztő vagy, aki éppen a Vue.js-el indul, akkor a beugrás izgalmas és lenyűgöző is lehet. Bár mindenki tanulási folyamata nagyon eltérő, hat vue mesternek feltettem a következő kérdést:

"Milyen tanácsot adna azoknak a fejlesztőknek, akik éppen a Vue.js-t indítják, azt szeretné, ha tudnák?"

Ben Hong

Ben a GitLab teljes stack mérnöke és a VueDC / VueMeetups társalapítója.

Lehet, hogy egy varázsló is
Azok számára, amelyek csak most indítják a Vue.js-t, három dolog van, amit szeretnék, ha tudtam volna, amikor elkezdem:
1. A dokumentumok lesznek a legjobb barátok. Teljesen hihetetlen forrás, amely valósághű példákkal szolgál arra, amit próbál tenni, és ezt az első helyet kell ellenőriznie, mielőtt támaszkodna a StackOverflow-ra.
2. Van egy tényleges stílus útmutató a Vue alkalmazásokhoz. Noha a Vue nagyszerűen hagyja, hogy Ön döntsön, mi az Ön számára legmegfelelőbb, előfordulhat, hogy kíváncsi az, amit a Vue közösség ajánl. Nagyon szerencsés az Ön számára, hogy a stílus útmutató különféle gyakorlatokat kategorizált az alapján, hogy mennyire fontosak. Csak egy másik módszer, amellyel kiválaszthatják, mi a legmegfelelőbb. És ha valóban szüksége van valamilyen struktúrára, akkor nézd meg Chris Fritz vállalati tábláját néhány bevált gyakorlattal kapcsolatban, amelyek készen állnak a saját projektekben történő felhasználására!
3. És a nap végén itt van a közösség az Ön számára. A Vue közösség hihetetlenül meleg és barátságos, így a segítségnyújtás mellett azt is tapasztalhatja, hogy a VueVixenshez és másokhoz hasonló kezdeményezések olyan tápláló környezetet teremtenek, amely az élményt még élvezetesebbé teszi.

Ben's Twitter | ️ Ben blogja

Filipa Lacerda

Filipa egy vezető frontmérnök és a Vue.js rajongója.

Filipa ajánlása az induláshoz:
Azt hiszem, ez inkább az államkezelésről szól, kevésbé magáról a Vue-ról, de azt mondanám, hogy ne becsülje alá az alkalmazás architektúráját és az adatok manipulációját.
A Vue.js egy nagy teljesítményű eszköz, amely lenyűgöző és egyszerűen hibakereshető, és egy alkalmazást karbantarthat, de ugyanakkor nagyon könnyű eljuttatni olyan alkatrészek fészkébe, amelyeket nem könnyű karbantartani.
Azt mondanám, hogy a legfontosabb dolog, amit szeretnék, hogy tudtam, az, hogy minden közepes méretű alkalmazásnál meg kell fontolnia egy jó állapotkezelő eszköz (például a Vuex) használatát a kezdetektől. Vagy fontolja meg a Nuxt használatát, ha egy alkalmazást a semmiből indít, amelyben már sok ilyen dolog kitalálható az Ön számára.

Filipa Twitter

Hassan Djiredeh

Hassan a Shopify első osztályú fejlesztője és a FullStack Vue szerzője.

Hassan ajánlása az induláshoz:
Azoknak, akik még csak most kezdtek el mondani, a Vue keretet alkotó összes lényeges darabot (Vue Router / Vuex / stb.) Hihetetlenül könnyű összerakni.
Mindaddig, amíg a fejlesztő kicsit kényelmesebbé teszi a központi könyvtárat, korábban, mint később, elkezdhetik a többi eszköz hozzáadását, mivel hihetetlenül jól működnek együtt.
Vissza, amikor elkezdtem dolgozni a Vue-val, eleinte elhagytam a többi eszköz használatát, mert attól tartok, hogy bonyolultabbá tehetem az alkalmazásomat, de ez a félelem határozottan nem indokolt :).

Hassan's Twitter | Hassan's Blog

Damian Dulisz

Damian a Vue.js Core Team tagja és a Vue-multiselect szerzője.

Damian ajánlása az induláshoz:
Úgy tűnik, hogy a Vue egyes részei „varázslatosak”, de a valóságban ez csak JavaScript és mindennek magyarázata. Ezért fontos, hogy amikor a Vue-t megtanulja, maga is folytassa a nyelv tanulását. A dolgok alatta működésének megértése rendkívül nagy segítséget nyújt Önnek, ha mélyebbre haladsz a Vue és általában a webfejlesztés területén.

AmDamian's Twitter | Damian's Github

Lachlan Miller

Lachlan a frontendről, a Vue.js-ről, a TDD-ről és a blokkláncról ír.

Lachlan ajánlása az induláshoz:
A Vue.js stílusú útmutató: Ez nem volt körül, amikor elkezdtem, de szerintem igazán értékes. Kis dolgok, mint például a kellékek írása:
kellékek: {
  myProp: {
    típus: karakterlánc,
    szükséges: igaz
  }
}
Ahelyett
kellékek: ['myProp']
Eleinte nem volt nyilvánvaló, és a Vue.js alkalmazásokat nagyon megértettem.
Azt is támogatnám, hogy alaposan megértsék a Vue és a React egyirányú adatfolyam-modelljét, és hogy a lehető leghamarabb tisztában legyenek a Vuex-rel és a Vue Routerrel - nem feltétlenül használja őket, de megértsék, mit csinálnak, és tudják, mikor kell vegye fel őket a projektbe. Ha a Vue-val dolgozik, akkor előbb vagy utóbb a Vuex-el és a VueRouter-rel is találkozik, tehát meg kell értenie, mit csinálnak és miért hasznosak.
Egy másik tanács, amelyet a közelgő fejlesztőknek adok, akár a Vue.js, akár nem, az, hogy tesztelő mentalitással rendelkezzen. A prototípus felépítésekor nem kell teszteket írnia, de ha elégedett vagy a kódjával, ellenőrizze, hogy van legalább néhány egyszerű teszt, mielőtt elkötelezi magát - nem tudom megszámolni, hogy a tesztek mikor álltak le. nekem az alapvető funkcionalitás megtörése. A „vue-test-utils” és Jest ezt nagyon egyszerűvé teszik. Az egyik oka annak, hogy Vue-nak oly kevés hibája és regressziója van, a szilárd tesztkészlet miatt.
Végül azt javaslom, hogy próbáljon ki sok különböző Vue „stílust”. Használhatja a Vue-t egy CDN szkriptcímkéjeként, valami hasonlót használva a Vue CLI 3-hoz egy teljes SPA létrehozásához, vagy a jQuery-hez hasonló stílusban, hogy egy szokásos szerveroldal oldala kissé dinamikusabb legyen. Nincs „helyes” módszer a Vue használatához.

AchLachlan közepes

Chris Fritz

Chris a Vue központi csapattagja, aki a legismertebb munkája, a Vue dokumentációjának írása és kurátora.

Chris ajánlása az induláshoz:
Csak kezdje el elolvasni az útmutatót. Úgy írtuk, hogy egy napon belül megismerkedjen a Vue alapvető jellemzőivel és a nagyon produktív, valódi alkalmazások készítésével.

HChris's Twitter

Az indulás a munka fele, amikor valami újat kell megközelíteni! Remélhetőleg ezen Vue Masters segítségével összegyűjtötte mindazt, amire szüksége van a Vue Mastery felé vezető út megkezdéséhez!

Ha bármilyen további javaslata van a Vue Mesterré váláshoz, nagyon szeretném hallani őket. Nyugodtan kommentálhasson itt, és csatlakozzon a Facebook-csoporthoz (Vue Mastery Group) megosztani! 🏔

Javaslatom az induláshoz?

Valószínűleg nem fog meglepni, ha azt javaslom, hogy együtt tanuljak Adam Jahr-nal és velem a Vue Mastery-n. Tanfolyamok megadják az összes alapot.