every note, in one binder ✎

Developer interview notes & guides — Page 29

Focused explanations and longer guides, with worked scenarios, common mistakes and interview exercises across every chapter.

read ✓React · hard

React Error Boundaries and Recovery Scope

What React error boundaries catch and miss, where to place them so one failing widget does not blank the page, and how to reset after errors.

~6 min readread →
read ✓React · hard

React Hydration and Matching Initial Content

What causes React hydration mismatch errors: dates, random ids, window checks and bad HTML nesting, plus fixes with useId, effects and Suspense.

~6 min readread →
read ✓React · mid

React Layout Effects for DOM Measurement

useLayoutEffect vs useEffect: measure DOM size before paint to position tooltips without flicker, and know its cost and server rendering caveats.

~6 min readread →
read ✓React · easy

React List Keys and Component Identity

Why React list keys matter: how index keys attach state to the wrong row after deletes or reordering, and how to pick a stable, unique key.

~6 min readread →
read ✓React · mid

React Memo and Reference Stability

Why React.memo still re-renders: inline objects, arrow functions and children break shallow comparison, and how to keep props stable.

~6 min readread →
read ✓React · mid

React Reducers and Valid State Transitions

When to choose useReducer over useState: model status as one field, reject impossible transitions in the reducer, and test it in plain Node.

~6 min readread →
read ✓React · easy

React Refs Versus State for Mutable Values

useRef vs useState in React: refs change without re-rendering, state drives the UI. Learn which values belong where, with timer and DOM examples.

~6 min readread →
read ✓React · easy

React Resetting Forms With Component Keys

Reset a React form when the selected record changes by giving it a key: how keys control state identity and why useEffect resets go wrong.

~6 min readread →
read ✓React · easy

React State Snapshots and Event Handlers

Why setCount(count + 1) twice adds only one in React: how each render captures a state snapshot and how the update queue resolves it.

~7 min readread →
read ✓React · mid

React Transitions and Urgent Input Updates

useTransition explained: keep typing responsive by marking heavy renders as non-urgent, why input state stays urgent, and useDeferredValue.

~6 min readread →
read ✓ServiceNow · mid

ServiceNow ACLs and Record Access Decisions

ServiceNow ACLs and Record Access Decisions. Learn the reasoning, a practical example, common mistakes and an interview exercise.

~2 min readread →
esc