Existuje oblíbená forma, která se používá na 5 různých místech projektu, ale každé použití má malé odlišnosti. Hogyan navrhnul bych takovou komponentu?
Frontend
V API kompozice Pinia není metoda $reset — jak byste ji implementovali?
Co je to Feature-Sliced Design a jaký problém obecně řeší architektura?
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
Jak jste komunikoval s backendem a ostatními členy týmu (analytiky, designéry, testery)?
Měli jste někdy zkušenost s realizací nápadu, který se zdál skvělý, ale nakonec se ukázal jako neúspěšný?
Když projekt roste a lze identifikovat několik obchodních entit (osobní účet, profil, promoakce), lze je rozdělit do samostatných repozitářů a připojit jako mikro-frontendy?
Máte velkou starou aplikaci s mnoha API požadavky, které procházejí různými URL a vracejí různé formáty odpovědí. Jak byste to uspořádali?
Povězte nám o vývojových procesech ve vašem týmu: metodologie, sprinty, code review, nasazení.
V jakých případech jsou mikrofrontendy nutné a v čem se liší?
Stalo se někdy, že uprostřed sprintu se náhle přeřadily úkoly na vyšší prioritu a bylo třeba vše přepracovat?
Jaký je rozdíl mezi watch a watchEffect ve Vue.js?
Jaký je rozdíl mezi ref a reactive ve Vue.js?
Jaká bezpečnostní opatření byla přijata z hlediska bezpečnosti při používání iFrame a PostMessage?
Psali jste technickou a architektonickou dokumentaci? Máte zkušenosti s velkým objemem dokumentace?
Co je to cherry-pick v Git?
Jaké nástroje se používají k ukládání globálního stavu ve Vue.js? Jaký je rozdíl mezi Options API a Composition API v Pinia?
Jaký je rozdíl mezi typy any a unknown v TypeScriptu?
Máme tabulku s 10 000 řádky, která při vykreslování začíná zpomalovat. Proč se to děje a jak to opravit?
Jak odstranit náhodně commitovaná data z commitu?