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}) {Меня интересует кейс когда мне переданный эвент все таки придется достать из словаря чтобы вызывать и чтобы он в on:* еще раз не проставился
return <a {...rest} onClick={handleClick}/>
function handleClick(e) {
if (e.currentTarget.href === 'abc') {
onClick();
}
}
}
PM
function Link({onClick, ...rest}) {Меня интересует кейс когда мне переданный эвент все таки придется достать из словаря чтобы вызывать и чтобы он в on:* еще раз не проставился
return <a {...rest} onClick={handleClick}/>
function handleClick(e) {
if (e.currentTarget.href === 'abc') {
onClick();
}
}
}
<a {...$$restProps} on:click={handleClick}>
function handleClick(e) {
if () {
onClick();
}
}
PM
PM
AP
PM