Expected an assignment or function call and instead saw an expression no-unused-expressions
할당 또는 함수 호출을 예상했지만 대신 사용하지 않는 표현식이 없음을 확인했습니다.
해결방안
리액트나 리덕스 에서 map이나 find 같은 메서드를 사용할 때
중괄호 {}에서 return을 해줘야한다
.map((album)=>{return <AddCartModal />})
.map((album)=>(<AddCartModal />));
삼항연산자 안에서 map, find 메서드를 사용할 때는
삼항연산자 자체를 return해준다
return cartAlbum.length <= 0
? onAddAlbum(album)
: cartAlbum.find((cartEachAlbum)=>(
cartEachAlbum.album.name === album.name))
? null
: onAddAlbum(album);