Potasse

SDE-III

The follow-up questions, one level deeper: React internals, the JavaScript runtime, Postgres concurrency and migrations, distributed patterns, real-time and offline design, and auth security. Each card checked against official docs, OWASP, the AWS Builders' Library and the System Design Primer.

Try a card

SDE-III1 of 3

What are React's render and commit phases, and why must rendering be pure?

Say it in your head first.

Questions

  1. 01What are React's render and commit phases, and why must rendering be pure?
  2. 02What is tearing, and which hook prevents it for external stores?
  3. 03What can make a component suspend, and what does React show meanwhile?
  4. 04What does 'use client' actually mark, and what can cross that boundary?
  5. 05What causes a hydration mismatch, and how do you fix one?
  6. 06How does useDeferredValue differ from debouncing an input?
  7. 07{isEditing ? <Input /> : <Input />} vs {isEditing ? <Input /> : <Label />}: what happens to state?
  8. 08What is useEffectEvent for?

…and 41 more cards. The answers are yours to find.