</>SkillRecallRECALL WHAT YOU KNOW
LibraryPlannerDaily RecallWhy SkillRecall
AboutNewsContact
Explore Library
Prepare for an interviewExplore Library
All topics
  • AngularAngular
  • CSSCSS
  • HTMLHTML
  • JavaScriptJavaScript
  • Next.jsNext.js
  • ReactReact
  • Tailwind CSSTailwind CSS
  • Vue.jsVue.js
  • WE
    Web Performance
ReactPerformance & Advanced Patterns

18 items

1

React.memo Custom Comparator Trap

Code Quiz
2

When React.memo Fails to Prevent Renders

Quiz
3

Reconciliation & Memoization Discipline

Slides / Video
4

Memoization Discipline in Reconciliation

Flashcard
5

Composition vs memo for re-renders

Quiz
6

Memoization Defeated by Inline Props

Code Quiz
7

Composition Before Memoization

Slides / Video
8

Composition Before Memoization

Flashcard
9

Keys in Rendered Lists

Code Quiz
10

Choosing Keys for List Items

Quiz
11

Lists, Keys & Conditional Rendering

Slides / Video
12

Lists, Keys & Conditional Rendering

Flashcard
13

SSR, Hydration & Streaming Internals

Slides / Video
14

Selective Hydration & Streaming SSR

Quiz
15

SSR, Hydration & Streaming Internals

Flashcard
16

Concurrent Rendering & the Scheduler

Slides / Video
17

Concurrent Rendering & the Scheduler

Quiz
18

Concurrent Rendering & the Scheduler

Flashcard
QuizAdvanced

Choosing Keys for List Items

Learn why using array index as a key can cause bugs when rendering dynamic lists in React.

You render a list of to-do items that users can reorder and delete. Which value is the best choice for the `key` prop?

← PreviousKeys in Rendered ListsNext →Lists, Keys & Conditional Rendering
</>SkillRecallRECALL WHAT YOU KNOW

Stay sharp, validate what you know, and explain it clearly — across software engineering, cloud & DevOps, AI, data, security, system design, testing & QA, mobile, UI/UX, and product & project management.

Explore

  • Library
  • Planner
  • Daily Recall
  • News

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

SkillRecall is a product of The Observable.

© 2026 SkillRecall. All rights reserved.

Made withlovein Sydney, Australia