[英]React - Getting "Component definition is missing display name" error when using React.memo
為什么我收到 ESLint 錯誤Component definition is missing display name
on this code:
export const Button = React.memo(props => {
//...
});
這是誤報還是真正的錯誤?
直接導出箭頭 function 不會為組件提供displayName
,但如果導出常規 function ,則 function 名稱將用作displayName
。
也可以把function放在一個變量里,在function上手動設置displayName
,然后導出。
const Button = React.memo(props => {
//...
});
Button.displayName = 'Button';
export Button;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.