Bolo veľa chýb? Bola nejaká výzva pri optimalizácii formulárov? Prečo React Hook Form funguje rýchlo s veľkými formulármi — ako prebieha optimalizácia?
Frontend
Použili ste už diskriminačné unie a type guards? Aké zabudované type guards poznáte?
Pracoval si s SWR? Aké boli nuansy, problémy s aktuálnosťou údajov?
Ako uchovať stav formulára (návrh) pri aktualizácii stránky?
Ako často ste museli pracovať s generikami? Kde ste použili utility typy ako Pick, Omit, Partial, Record, ReturnType, Exclude?
Ako ste zabezpečili typizáciu odpovedí API? Použili ste OpenAPI/Swagger alebo generovanie kódu?
S akými nástrojmi na testovanie ste pracovali? Ako boli testy integrované do CI?
Ako úzko ste pracovali s Next.js? Aké funkcie používate?
Existujú oblasti, v ktorých by ste sa chceli zlepšiť?
Ako typovať komponenty s HTML atribútmi a referenciami?
Ak uvažuješ o tom, čo by si chcel robiť v perspektíve — kam smeruje túžba, kam ide tvoja duša?
Bolo v projekte rozdelenie kódu (code splitting)? Aký buildovací nástroj sa používal?
Ako sa vyhnúť preplneniu zásobníka volaní pri prechádzaní stromu? Ako implementovať iteratívne prechádzanie pomocou zásobníka v JavaScripte?
Aký je podobnosť a rozdiel medzi typmi (type) a rozhraniami (interface) v TypeScript? Kedy použiť ktorý?
Na konci začali platformu používať? Aké boli spätné väzby od používateľov a z pohľadu podpory?
Čím spravuješ stav a čo by si vybral v novom projekte?
Použili ste optimistické aktualizácie? Poskytli ste používateľovi indikáciu pri aktualizácii dát na pozadí?
Ako organizovať schému pre viacstupňový formulár v Zod? Ako spracovať podmienečnú validáciu?
Ako by ste rozdelili stav servera a klienta?
Ako prejsť viacrozmerné pole s neznámou hĺbkou bez rekurzie, pomocou zásobníka?