4 notes · learning in public
Learnings
Notes and write-ups on things I'm studying — concepts, patterns, and interview prep, explained the way I'd explain them to a teammate.
React & React Native Basics — Interview Survival Kit
The whole React mental model for interviews — components, props, state, hooks, lifecycle, the DOM vs Virtual DOM, reconciliation & keys, CSR/SSR/SSG/hydration, and what changes when there's no DOM (React Native).
Read note↗Protecting Routes — Public vs Private Pages & Screens
How to guard routes in React, React Native, and Next.js — public vs private pages, every way to protect them (wrappers, middleware, navigator swaps), and the one rule that keeps it honest: the client hides, the server decides.
Read note↗Auth Flow — JWT, Refresh & Storage Survival Kit
How a user stays logged in across React, React Native, and Next.js — JWT, where to store the token, attaching it to every request, and the silent refresh on a 401. One nightclub story that covers it all.
Read note↗JS Core Concepts — Interview Survival Kit
Runtime, single-threaded, async, non-blocking, and the task queue — the five concepts that confuse everyone, explained with one restaurant story you won't forget.
Read note↗