Existuje populárna forma, ktorá sa používa na 5 rôznych miestach projektu, ale každé použitie má malé odlišnosti. Ako by ste navrhli takúto súčasť?
Frontend
Čo je Feature-Sliced Design a aký problém rieši architektúra ako celok?
V API kompozície Pinia nie je metóda $reset — ako by ste ju implementovali?
const createCachedSum = function (a, b) { } const sum = createCachedSum() console.log(sum(2, 3)) // 5 console.log(sum(2, 3)) // 5 z cache console.log(sum(4, 1)) // 5
Ako ste komunikovali s backendom in drugimi člani ekipe (analitiki, oblikovalci, testeri)?
Mal ste mali skúsenosť, keď ste realizovali nápad, ktorý sa zdál skvelý, ale nakoniec sa ukázal ako neúspešný?
Keď projekt rastie a je možné identifikovať niekoľko obchodných entít (osobný účet, profil, promo akcie), je možné ich rozdeliť do samostatných repozitárov a pripojiť ako mikro-frontendy?
Povedzte nám o vývojových procesoch vo vašom tíme: metodológia, sprinty, code review, nasadenie.
V ktorých prípadoch sú mikrofrontendy potrebné a v čom sa líšia?
Aký je rozdiel medzi watch a watchEffect vo Vue.js?
Aký je rozdiel medzi ref a reactive vo Vue.js?
Stalo se, že sa v priebehu sprintu náhle prehodnotili úlohy a bolo treba všetko prepracovať?
Písali ste technickú a architektonickú dokumentáciu? Máte skúsenosti s veľkým objemom dokumentácie?
Máte veľkú starú aplikáciu s mnohými API požiadavkami, ktoré prechádzajú rôznymi URL-ami a vracajú rôzne formáty odpovedí. Ako by ste to usporiadali?
Aké bezpečnostné opatrenia boli prijaté z hľadiska bezpečnosti pri používaní iFrame a PostMessage?
Odvetvil si od develop, ale develop je napredoval. Ako aktualizovať svoju vetvu na aktuálny stav develop? Čo je rebase?
Máme tabuľu s 10 000 riadkami, ktorá začína spomaľovať pri vykresľovaní. Prečo sa to deje a ako to opraviť?
Aké nástroje sa používajú na ukladanie globálneho stavu vo Vue.js? Aký je rozdiel medzi Options API a Composition API v Pinia?
Čo je direktíva v-model a ako použiť defineModel v detskom komponentu?
Aký je rozdiel medzi typmi any a unknown v TypeScript?