Ar kada nors teko naudoti diskriminacines jungtis ir type guards? Kokius įmontuotus type guards žinote?
Frontend
Ar buvo daug trūkumų? Ar buvo kokių nors iššūkių formų optimizavime? Kodėl React Hook Form veikia greitai su didelėmis formomis? Kas vyksta optimizacijoje?
Ar dirbote su SWR? Kokie buvo niuansai, problemos su duomenų aktualumu?
Kaip išsaugoti formos būseną (juodraštį) perkraunant puslapį?
Kaip dažnai tekdavo dirbti su generikais? Kur naudojote naudingus tipus kaip Pick, Omit, Partial, Record, ReturnType, Exclude?
Kaip užtikrinote API atsakymų tipizaciją? Ar naudojote OpenAPI/Swagger ar kodo generavimą?
Kiek glaudžiai dirbote su Next.js? Kokias funkcijas naudojate?
Su kokiomis testavimo priemonėmis dirbote? Kaip testai buvo integruoti į CI?
Ar yra sritys, kuriose norėtumėte tobulėti?
Kaip tipizuoti komponentus su HTML atributais ir nuorodomis?
Kaip išvengti call stack perviršio apžvelgiant medį? Kaip įgyvendinti iteratyvų apžvalgą naudojant steką JavaScript?
Galų gale ar pradėjo naudotis platforma? Kokia buvo naudotojų atsiliepimai ir iš paramos perspektyvos?
Jei galvojate apie tai, ką norėtumėte daryti ateityje – kur eina jūsų noras, kur eina jūsų siela?
Kokia yra panašumas ir skirtumas tarp tipų (type) ir interfeisų (interface) TypeScript'e? Kur naudoti vieną ar kitą?
Ar naudojote optimistinius atnaujinimus? Ar teikėte naudotojui indikaciją duomenų fono atnaujinimo metu?
Ar projekte buvo kodo skaidymas (code splitting)? Koks buvo naudojamas bundleris?
Kuo naudoji būsenos valdymui ir ką pasirinktum naujame projekte?
Kaip organizuoti schemą daugiažingsnio formos Zod? Kaip tvarkyti sąlyginę validaciją?
Kaip padalintumėte serverio ir kliento būseną?
Papaskokite apie sudėtingą sprendimą, kurį reikėjo sukurti nuo nulio ir įgyvendinti.