Ir populāra forma, kas tiek izmantota 5 dažādās projekta vietās, bet katram lietojumam ir nelielas atšķirības. Kā jūs projektētu tādu komponentu?
Frontend
Kas ir Feature-Sliced Design un kādu problēmu tā risina kopumā arhitektūra?
Pinia Composition API nav $reset metodes — kā jūs to īstenotu?
const createCachedSum = function (a, b) { } const sum = createCachedSum() console.log(sum(2, 3)) // 5 console.log(sum(2, 3)) // 5 no cache console.log(sum(4, 1)) // 5
Kā jūs sadarbojāties ar backend un citiem komandas biedriem (analītiķiem, dizaineriem, testētājiem)?
Vai jums kādreiz ir bijusi pieredze, īstenojot ideju, kas šķita lieliska, bet beigās izrādījās neveiksmīga?
Kad projekts aug un ir ir iespējams identificēt vairākas biznesa vienības (personīgais kabinets, profils, akcijas), vai ir iespējams sadalīt tās atsevišķos repozitorijos un savienot kā mikro-frontendus?
Pastāstiet mums par izstrādes procesiem jūsu komandā: metodoloģija, sprinti, koda pārskatīšana, izvietošana.
Jums ir liela veca lietojumprogramma ar daudz API pieprasījumu, kas tiek nosūtīti caur dažādiem URL un atgriež dažādus atbilžu formātus. Kā jūs to sakārtotu?
Vai ir bijuši gadījumi, kad sprinta laikā pēkšņi pārkārtotas uzdevumu prioritātes un bija jāveic viss no jauna?
Kādās situācijās ir nepieciešami mikrofrontendi un kā tie atšķiras?
Kāda ir atšķirība starp watch un watchEffect Vue.js?
Vai esat rakstījis tehnisko un arhitektūras dokumentāciju? Vai jums ir pieredze ar lielu dokumentācijas apjomu?
Kāda ir atšķirība starp ref un reactive Vue.js?
Kādas drošības pasākumi tika piemēroti, izmantojot iFrame un PostMessage?
Kas ir cherry-pick Git?
Kāda ir atšķirība starp tipiem any un unknown TypeScript?
Mums ir tabula ar 10 000 rindiņām, kas sāk lēnām darboties, kad tiek attēlota. Kāpēc tas notiek un kā to novērst?
Kā noņemt nejauši pievienotos datus no komita?
Kādus rīkus izmanto globālā stāvokļa glabāšanai Vue.js? Kāda ir atšķirība starp Options API un Composition API Pinia?