首页 > 试题广场 >

某函数组件Child通过React.memo包裹以优化性能,

[单选题]
某函数组件Child通过React.memo包裹以优化性能,父组件Parent渲染时传递props给Child,以下哪种情况会导致React.memo失效(即Child仍会不必要重新渲染)?
  • 传递props为{ list: useMemo(() => [1,2,3], []) }
  • 传递props为{ handleClick: () => console.log('click') }
  • 传递props为{ name: 'Alice', age: 25 }
  • 传递props为{ user: { id: 1, name: 'Bob' } }且user引用始终未变
这题答案应该是B和C

发表于 2026-01-25 19:10:51 回复(0)