Lab
Koncepty frontendowe, które wracają na rozmowach rekrutacyjnych, rozebrane na części.
Jeden koncept na wpis, jedna lista. Proste wyjaśnienie, prawdziwy kod, klikalny sandbox i moje własne wnioski. Bez wojen o frameworki, bez 40-minutowych tekstów.
wszystkie · 14gotowe · 0w budowie · 14
- 01do powtórkiw budowieClient-side cacheWhy does one screen fetch the same data five times, and what does staleTime actually change?Na razie tylko po angielsku
- 02do powtórkiw budowieRe-renders and memoizationWhich components re-render on a click, and does `useMemo` still matter with the Compiler?Na razie tylko po angielsku
- 03do powtórkiw budowieEvent loopIn what order do `setTimeout(0)`, `Promise.then` and the next paint run?Na razie tylko po angielsku
- 04do powtórkiw budowieDebounce vs throttleWhy does autocomplete fire 40 times when the user typed 8 letters?Na razie tylko po angielsku
- 05do powtórkiw budowieClosures and stale state in hooksWhy does the counter inside `setInterval` always show 0?Na razie tylko po angielsku
- 06do powtórkiw budowieAsync concurrency pool200 uploads, the server survives 4 at a time: how, without a library?Na razie tylko po angielsku
- 07do powtórkiw budowieCancellation and race conditionsYou typed "re", then "react": why do you see results for "re"?Na razie tylko po angielsku
- 08do powtórkiw budowieLong tasks and INPWhy does the click react after 400 ms although the code "works"?Na razie tylko po angielsku
- 09do powtórkiw budowieVirtualized lists and infinite scrollHow do you render 100,000 rows without killing the tab?Na razie tylko po angielsku
- 10do powtórkiw budowieEvent emitter and leaksWho is still listening when the component is gone?Na razie tylko po angielsku
- 11do powtórkiw budowieOptimistic updatesHow does a like appear instantly and roll back when the server says no?Na razie tylko po angielsku
- 12do powtórkiw budowieFailure isolation: boundaries and backoffChat dies: why does video keep playing, and why don't you DDoS your own API?Na razie tylko po angielsku
- 13do powtórkiw budowieReactivity graph (signals)Why does a spreadsheet recompute 3 cells while React re-renders the component?Na razie tylko po angielsku
- 14do powtórkiw budowieEvent propagation and delegationOne listener for 1,000 rows: how, and why?Na razie tylko po angielsku
Źródła każdego wpisu: sam kod, MDN, dokumentacja frameworków i newslettery, które czytam.