Это дает return (<div></div>)
ошибку:
Expected an assignment or function call and instead saw an expression @typescript-eslint/no-unused-expressions
Однако комментарий к следующей строке:
//eslint-disable-next-line @typescript-eslint/no-unused-expressions
устраняет проблему.
Более сложный пример:
...
return (
// eslint-disable-next-line @typescript-eslint/no-unused-expressions
<div>
{
// eslint-disable-next-line @typescript-eslint/no-unused-expressions
courseParts.map(course => <Part coursePart={course}/>)
}
</div>
);
};
Может ли кто-нибудь объяснить это или помочь мне решить проблему, вместо того, чтобы просто «игнорировать это» с помощью комментариев ESlint
?