Da li ste ikada koristili diskriminatorske unije i type guards? Koje ugrađene type guards poznajete?
Frontend
Da li je bilo mnogo nedostataka? Da li je bilo izazova u optimizaciji formi? Zašto React Hook Form radi brzo sa velikim formama? Čime se postiže optimizacija?
Da li ste radili sa SWR? Koje su bile nijanse, problemi sa aktuelnošću podataka?
Kako sačuvati stanje obrasca (skica) pri ponovnom učitavanju stranice?
Колико често сте морали да радите са генерицима? Где сте користили типове помоћи као што су Pick, Omit, Partial, Record, ReturnType, Exclude?
Kako ste osigurali tipizaciju API odgovora? Da li ste koristili OpenAPI/Swagger ili generisanje koda?
Koliko ste blisko radili sa Next.js? Koje funkcije koristite?
S kojim alatima za testiranje ste radio? Kako su testovi integrisani u CI?
Kako tipizirati komponente sa HTML atributima i referencama?
Postoje li oblasti u kojima želiš da napreduješ?
Ako razmišljate o tome čime biste želeli da se bavite u budućnosti – kuda ide vaša želja, kuda ide vaša duša?
Da li su na kraju počeli da koriste platformu? Kakvi su bili feedback od korisnika i sa stanovišta podrške?
Da li ste koristili optimistička ažuriranja? Da li ste korisniku davali indikaciju tokom pozadinskog ažuriranja podataka?
Šta je sličnost i razlika između tipova (type) i interfejsa (interface) u TypeScript-u? Gde koristiti koji?
Čime upravljaš stanje i šta bi izabrao u novom projektu?
Да ли је у пројекту било делење кода (code splitting)? Који је бил користи?
Kako izbeći prelivanje steka poziva prilikom obilaska stabla? Kako implementirati iterativni obilazak koristeći stek u JavaScriptu?
Kako biste podelili stanje servera i klijenta?
Kako organizovati šemu za višepasovni obrazac u Zod-u? Kako obraditi uslovnu validaciju?
Испричај о некој тешкој одлуци коју си морао да дизајнирати и развијати од нуле.