PM
Size: a a a
PM
AP
function Link({onClick, ...rest}) {
return <a {...rest} onClick={(e) => { trackEvent('Link click'); onClick && onClick() }}/>
}PM
function Link({onClick, ...rest}) {
return <a {...rest} onClick={(e) => { trackEvent('Link click'); onClick && onClick() }}/>
}AP
PM
function Link({onClick, ...rest}) {
return <a {...rest} onClick={(e) => { trackEvent('Link click'); onClick && onClick() }}/>
}<a {...$$props} on:click={e => trackEvent()} on:*><slot/></a>PM
КС
function Link({onClick, ...rest}) {
return <a {...rest} onClick={(e) => { trackEvent('Link click'); onClick && onClick() }}/>
}PM
AP
PM
onClick && onClick() 😂AP
PM
PM
PM
<a {...$$restProps} on:click={e => true && onClick()} on:*>
<slot/>
</a>
...AP
function Link({onClick, ...rest}) {
return <a {...rest} onClick={handleClick}/>
function handleClick(e) {
if (e.currentTarget.href === 'abc') {
onClick();
}
}
}
Меня интересует кейс когда мне переданный эвент все таки придется достать из словаря чтобы вызывать и чтобы он в on:* еще раз не проставилсяPM
function Link({onClick, ...rest}) {
return <a {...rest} onClick={handleClick}/>
function handleClick(e) {
if (e.currentTarget.href === 'abc') {
onClick();
}
}
}
Меня интересует кейс когда мне переданный эвент все таки придется достать из словаря чтобы вызывать и чтобы он в on:* еще раз не проставился<a {...$$restProps} on:click={handleClick}>
function handleClick(e) {
if () {
onClick();
}
}PM
PM
AP
PM