必須構建一個必須接收 onClick 函式的組件。問題是該函式尚未定義,因此它必須接收一些“空”函式才能通過測驗。
這是代碼:
<Button
title='MyTitle'
className='my-class-name'
onClick={
() =>
/* eslint-disable no-console */
console.log('test')
/* eslint-enable no-console */
}
/>
所以我加了一個console.log()但是eslint不喜歡所以加之前和之后的評論。
有沒有辦法放置一個不做任何事情的函式只是為了傳遞 linting?
uj5u.com熱心網友回復:
該函式可以只回傳 null:
<Button
title='MyTitle'
className='my-class-name'
onClick={() => null}
/>
uj5u.com熱心網友回復:
用這個:
<Button
title='MyTitle'
className='my-class-name'
onClick={
() => undefined
}
/>
uj5u.com熱心網友回復:
也許嘗試回傳void?
onClick={() => void 0}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/375619.html
標籤:javascript 反应 打字稿 ecmascript-6 点击
下一篇:如何序列化可觀察陣列的執行
