[英]How to pass parameters to a function when using React stateless components?
我有一個這樣的組件(非常簡化的版本)
const MyComponent = () => {
const handleClick = param => {
console.log(param);
}
return (
<Link to={'/'} onClick={handleClick} value={'a string'}>
);
}
如何將參數傳遞給 handleClick function?
您必須將 function 傳遞給onClick
。 onClick 將始終使用event
參數調用您的函數。 因此,如果您像這樣傳遞 function :
onClick={handleClick}
它將被稱為:
onClick={(event) => handleClick(event)}
因此,要將參數傳遞給 function 您可以執行以下操作:
onClick={() => handleClick(parameters)}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.