`'` can be escaped with `'`, `‘`, `'`, `’`.eslint

Juyeon Lee·2023년 6월 30일
0

에러

목록 보기
27/31

리액트를 공부하던 중 이런 에러가 나왔다.

' 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&apos;re currently open
    </footer>
  );

이렇게 썼더니 에러 없이 작동하는 것을 알 수 있었다.

0개의 댓글