Expected an assignment or function call and instead saw an expression
onClick 함수 안의 삼항연산자가 true 일 때 두 가지 기능을 수행하게 하려 했더니 오류가 생겼다.
삼항연산자 안에서 두 가지 이상의 기능을 하게 하려면, 괄호로 묶고 쉼표로 연결해주면 된다.
똑바로 했는데 오류가 생겨 이것저것 시도하다 아래처럼 return()으로 감싸주니 해결되었다.
함수에서 (), {} 등의 사용이 어렵지만 잘 안 되면 한 번쯤 고려할 필요가 있다.
'SW공부 > Error Note' 카테고리의 다른 글
[Error Note] typescript에서 set state를 props로 보내는 방법 (0) | 2023.06.18 |
---|---|
[Error Note] typescript props 전달시 IntrinsicAttributes 에러 (0) | 2023.06.18 |
[Error Note] 리액트에서 이미지가 보이지 않는 문제 (0) | 2023.05.29 |
[Error Note] The component styled.section with the id of "xxx" has been created dynamically. (0) | 2023.05.29 |
[Error Note] React component names must start with an uppercase letter (0) | 2023.04.19 |