0
Как я могу preventDefault
на <Link>
ниже в зависимости от значения dependency
?Arrow Функция preventDefault
handleClick(e, dependency) {
if (!isLoaded(dependency)) e.preventDefault();
}
renderItem(data) {
const { url, dependency } = data;
return (
<Link to={url} onClick={() => this.handleClick(dependency)} />
);
}
Поскольку анонимные функции стрелки является асинхронной, то ссылка продолжается и preventDefault
игнорируются.