리액트를 공부하던 중 이런 에러가 나왔다.
'
can be escaped with'
,‘
,'
,’
.eslint
참고로 내가 쓴 코드는 이러하다.
return (
<footer>{new Date().toLocaleTimeString()}. We're currently open</footer>
);
왜 이런 에러가 뜨는 걸까 찾아보니 We're 에서 '을 그대로 써줘서 그런것이었다.
콤마를 써도 작동하기는 하지만 html entities를 사용하도록 eslint에서 말해주는 거라고 한다.
그래서 저 에러 메세지에 나온것처럼
return (
<footer>
{new Date().toLocaleTimeString()}. We're currently open
</footer>
);
이렇게 썼더니 에러 없이 작동하는 것을 알 수 있었다.