On populaarne vorm, mida kasutatakse 5 erinevas kohas projektis, kuid iga kasutus on väikeste erinevustega. Kuidas te sellist komponenti kavandaksite?
Frontend
Mis on Feature-Sliced Design ja millist probleemi see arhitektuur üldiselt lahendab?
Pinia Composition API-s pole $reset meetodit — kuidas te seda rakendaksite?
const createCachedSum = function (a, b) { } const sum = createCachedSum() console.log(sum(2, 3)) // 5 console.log(sum(2, 3)) // 5 cache'den console.log(sum(4, 1)) // 5
Kuidas te suhtlesite backendiga ja teiste meeskonnaliikmetega (analüütikud, disainerid, testijad)?
Kas teil on kunagi olnud kogemus, kui te ellu viisite idee, mis näis suurepärane, kuid lõppkokkuvõttes osutus ebaõnnestunuks?
Kui projekt laieneb ja saab eristada mitu äriüksust (isikukonto, profiil, kampaaniad), kas neid eraldi hoidlateks ja ühendada mikro-frontendidena?
Millistel juhtudel on vajalikud mikrofrontendid ja kuidas nad erinevad?
Kas juhtus, kui sprinti ajal prioriteedid järsult muutusid ja kõik tuli uuesti teha?
Mis vahe on watch ja watchEffect Vue.js-s?
Mis vahe on ref ja reactive Vue.js-s?
Rääkige meile teie meeskonna arendusprotsessidest: metodoloogia, sprindid, koodi ülevaatus, juurutamine.
Kas olete kirjutanud tehnilist ja arhitektuurilist dokumentatsiooni? Kas teil on kogemusi suure dokumentatsioonimahuga?
Teil on suur vana rakendus, millel on palju API-päringuid, mis kulgevad läbi erinevate URL-ide ja tagastavad erinevaid vastuse vorminguid. Kuidas sa selle korda sead?
Milliseid turvameetmeid rakendati iFrame ja PostMessage kasutamisel?
Meil on tabel 10 000 rida, mis hakkab renderimisel aeglustuma. Miks see juhtub ja kuidas seda parandada?
Milliseid tööriistu kasutatakse Vue.js-s globaalse oleku salvestamiseks? Mis vahe on Options API ja Composition API vahel Pinia-s?
Mis on v-model direktiiv ja kuidas kasutada defineModeli lapsekomponentides?
Sa lahkusite develop'ist, kuid develop edasi liikunud. Kuidas uuendada oma haru kehtivale develop'ile? Mis on rebase?
Mis on cherry-pick Git-is?