Vue ustalaridan Vue o'rganish uchun 10 ta eng yaxshi maslahatlar 🏔

Agar siz faqat Vue.js bilan boshlagan ishlab chiquvchisiz, unda sakrash qiziqarli va haddan tashqari bo'lishi mumkin. Hamma o'quv jarayoni juda boshqacha bo'lsa-da, men oltita ustozga quyidagi savolni berdim:

"Vue.js-ni endi boshlayotgan dasturchilarga siz qanday bilishni xohlaganingizda qanday maslahat berasiz?"

Ben Xon

Ben GitLab-dagi to'liq stok muhandisi va VueDC / VueMeetups asoschilaridan biri.

U, shuningdek, sehrgar bo'lishi mumkin
Vue.js-ni endigina boshlayotganlar uchun uchta narsani boshlashim kerak edi:
1. Hujjatlar sizning eng yaqin do'stingiz bo'ladi. Ular mutlaqo aql bovar qilmaydigan manba bo'lib, siz nima qilmoqchi ekanligingizga aniq misollar keltiradi va StackOverflow-ga ishonishdan oldin tekshirishingiz kerak bo'lgan birinchi joy.
2. Vue dasturlari uchun haqiqiy uslub qo'llanmasi mavjud. Vue sizga o'zingiz uchun eng yaxshisini tanlashga imkon berish bilan juda yaxshi bo'lsa-da, ba'zida Vue jamoatchiligi nimani tavsiya qilishini bilishingizga to'g'ri keladi. Sizga omad tilaymiz, uslublar bo'yicha qo'llanma har birining ahamiyati bo'yicha turli amaliyotlarni tasnifladi. Yana bir yo'l, ular sizga eng yaxshisini tanlashingizga imkon beradi. Agar sizga chindan ham biron bir tuzilma kerak bo'lsa, Chris Fritzning korxonaviy qozonxonasini o'zingizning loyihangizda ishlatishga tayyor bo'lgan eng yaxshi amaliyotlarni tekshirib ko'ring!
3. Va kunning oxirida, jamoat siz uchun. Vue hamjamiyati juda iliq va mehmondo'st, shuning uchun yordam olishdan tashqari, siz VueVixens va boshqalar kabi tashabbuslar tajribani yanada zavqlantiradigan muhitni yaratishga yordam berishini topasiz.

EnBenning Twitter | ️ Benning blogi

Filipa Lacerda

Filipa - Old-End muhandisi va Vue.js tashabbuskori.

Boshlash uchun Filipaning tavsiyalari:
O'ylaymanki, bu ko'proq davlat boshqaruvi haqida va Vue-ning o'zi haqida, lekin men sizning arxitekturangizni va ma'lumotlaringizni boshqarish usulini kamaytirmang, deyman.
Vue.js - bu kuchli vosita, siz ajoyib va ​​tuzatishni osonlashtirasiz, lekin dasturni saqlab qo'yishingiz mumkin, ammo o'zingizni osongina parvarish qila olmaydigan qismlarga o'rnatilgan daraxt daraxtiga kirish juda oson.
Men aytmoqchi bo'lgan asosiy narsa shundaki, har qanday o'rta o'lchamdagi dasturlar uchun siz boshidanoq davlat boshqaruvi vositasini (masalan Vuex) ishlatishni o'ylab ko'rishingiz kerak. Yoki Nuxt-dan foydalanishni o'ylab ko'ring, agar siz dasturni noldan boshlayotgan bo'lsangiz, unda siz uchun juda ko'p narsalar mavjud.

IlFilipaning tvitteri

Xasan Jiridax

Hassan Shopify-ning eng so'nggi ishlab chiqaruvchisi va FullStack Vue-ning muallifidir.

Hassanni boshlash uchun tavsiyalari:
Men endigina boshlanayotganlarga aytaman - Vue ramkasini (Vue Router / Vuex / va boshqalar) tashkil etuvchi barcha asosiy qismlarni bir-biriga ulash juda oson.
Dasturchi asosiy kutubxonaga ozgina qulaylik yaratsa, ular boshqa asboblarni qo'sha boshlashadi, chunki ularning barchasi nihoyatda yaxshi ishlaydi.
Men Vue bilan ishlay boshlaganimda, avvaliga mening dasturlarimni yanada murakkablashtirish qo'rquvi tufayli boshqa vositalardan foydalanishni rad etdim, ammo bu qo'rquv, albatta, oqlanmaydi :).

AssHassanning Twitter | Hassanning Blogi

Damian Dulisz

Damian Vue.js asosiy jamoasining a'zosi va Vue-multiselect muallifidir.

Damianni boshlash uchun tavsiyalari:
Vue-ning ba'zi qismlari "sehrli" kabi tuyulishi mumkin, ammo aslida bu faqat JavaScript va hamma narsaga tushuntirish mavjud. Shuning uchun Vue-ni o'rganayotganda, shuningdek, tilni o'zi o'rganishni davom ettirish kerak. Qanday narsalar ostida ishlashni tushunish sizga Vue-ga va umuman veb-ishlab chiqarishga chuqurroq kirishga yordam beradi.

AmDamianning tvitteri | Damian Github

Lachlan Miller

Lachlan frontend, Vue.js, TDD va blockchain haqida yozadi.

Ishni boshlash uchun Lachlanning tavsiyalari:
Vue.js uslubidagi qo'llanma: Bu men boshlagan paytlarda yoqmagan narsa, lekin menimcha bu juda qimmatlidir. Yozish uchun rekvizit kabi kichik narsalar:
rekvizitlar: {
  myProp: {
    turi: tor,
    talab qilinadi: haqiqiy
  }
}
Ning o'rniga
rekvizitlar: ['myProp']
Avvaliga menga tushunarli bo'lmagan va Vue.js dasturlarimni tushunishni juda qiyinlashtirgan.
Shuningdek, men Vue va React mavjud bo'lgan ma'lumotlar oqimi modelini bir tomonlama sinchkovlik bilan o'rganishni va Vuex va Vue Router haqida imkon qadar tezroq xabardor bo'lishni istayman - ulardan foydalanish shart emas, lekin nima qilishlarini va qachon kerakligini biling. ularni loyihangizga qo'shing. Agar siz Vue bilan ishlayotgan bo'lsangiz, siz ertami-kechmi Vuex va VueRouter-ga duch kelasiz, shuning uchun nima qilishlarini va nima uchun foydali ekanligini tushunishingiz kerak.
Men bo'lajak ishlab chiquvchilarga beradigan Vue.js maslahatimning yana bir qismi - bu aqlni sinab ko'rishdir. Prototipni yaratishda siz testlarni yozishingiz shart emas, lekin kodingizdan mamnun bo'lganingizdan so'ng, o'zlashtirishga kirishingizdan oldin kamida bir nechta oddiy testlarni bajarganingizga ishonch hosil qiling - testlar qancha vaqt to'xtaganini hisoblay olmayman meni asosiy funktsiyalarni buzishdan saqlaylik. "vue-test-utils" va Jest buni juda oson qilishadi. Vue-ning kamchiliklari va regressiyalarining sabablaridan biri, bu sinov to'plamining kuchli to'plamidir.
Va nihoyat, Vue-ning turli xil "uslublarini" sinab ko'rishni maslahat beraman. Siz Vue-ni CDN-dan skript yorlig'i sifatida, to'liq SPA-ni yaratish uchun Vue CLI 3-dan foydalaning yoki oddiy server tomoni sahifasini biroz dinamik qilish uchun jQuery-ga o'xshash uslubda foydalanishingiz mumkin. Vue-dan foydalanishning "to'g'ri" usuli yo'q.

AchLachlanning O'rta

Kris Fritz

Kris - Vue jamoasining asosiy a'zosi, u o'z asarlarini yozish va Vue hujjatlariga rahbarlik qilish bilan eng mashhurdir.

Krisni boshlash uchun tavsiya:
Faqat qo'llanmani o'qishni boshlang. Bir kun ichida siz Vue-ning ko'pgina asosiy xususiyatlari va juda samarali samarali haqiqiy ilovalari bilan tanishishingiz uchun uni yozdik.

RisChrisning Twitter

Boshlash - bu yangi narsaga yaqinlashganda, ishning yarmi! Umid qilamanki, ushbu Vue ustalari yordamida siz Vue Masteryga yo'lingizni boshlash uchun kerak bo'lgan narsalarni to'pladingiz!

Agar sizda Vue Master bo'lish bo'yicha qo'shimcha maslahatlar bo'lsa, ularni eshitishni yaxshi ko'raman. Bu erda izoh berish va baham ko'rish uchun bizning Facebook guruhimizga (Vue Mastery Group) qo'shiling! 🏔

Boshlash bo'yicha tavsiyalarim?

Adam Jahr va men Vue Mastery-da o'qishni tavsiya qilsangiz, bu sizni ajablantirmaydi. Bizning kurslarimiz sizga barcha asoslarni beradi.