React · Middle · Запитання 4 з 75

Чому memo не допомагає компоненту <List items={data} onSelect={() => select(id)} style={{ gap: 8 }} />?

Пояснення

Інлайн-функція й об'єктний літерал - нові посилання на кожному рендері, і поверхневе порівняння їх не пропустить. Їх стабілізують через useCallback / useMemo або виносять константи за межі компонента. React Compiler робить це автоматично.

Де почитати

Помилка в запитанні

React · Middle · запитання 4

Перевірте себе

Пройдіть тест React · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест