当我像这样使用它们时,React.memo不起作用: 在这种情况下,Hello组件是备忘录。
...
const Item=() =>{
return <Hello />
}
...
但是,如果我这样使用,它将起作用:
...
<Hello />
...
如何使用React.memo作为const函数?
答案 0 :(得分:0)
对于Item
组件,您可以通过两种方式实现:-
const Item=useCallback(() =>{
return <Hello/>
},[])
OR
按原样保留Item
函数,而不是像<Item/>
那样将其声明为JSX中的组件,而是像Item()
这样调用该函数。
将<Item/>
声明替换为{Item()}
。