Error: `'` can be escaped with `'`, `‘`, `'`, `’`. react/no-unescaped-entities 에러

YEONGHUN KO·2023년 5월 17일
0

NEXTJS - BASICS

목록 보기
2/6

next js 를 vercel에 빌드하려다 생긴 에러이다. 이유는 간단하다. '를 그대로 넣어서 그렇다. 콤마보다는 html entities를 사용하도록 eslint에서 force하고 있어서 생긴 eslint이다.

해결책은 아래와 같다

 <p>
    Therfect™, 써펙트™는 YSmedi의 상표로 이는 권리자의 지적재산권에
    해당하며, 무단으로 사용하는 경우 상표권 침해행위로 간주되며, 상표
    유사문구를 무단으로 사용하는 것은 &apos;부정경쟁방지 및 영업비밀보호에
    관한 법률&apos;상의 부정경쟁 행위에 해당합니다. Therfect™, 써펙트™는
    식약처 허가를 받은 의료기기입니다. 범용전기수술기로, 고주파 전류를
    사용하여 조직의 응고에 사용하는 기구입니다. 이 제품은
    &apos;의료기기&apos;이며, &apos;사용상의 주의사항&apos;&apos;사용방법&apos;을 잘 읽고 사용하십시오.
</p>

콤마대신 entities를 넣어주면 된다. entities뒤에 ;를 붙이는것을 까먹지 말자!

콤마말고 다른 entities를 사용하고 싶으면 아래 링크를 참고!

참고자료: https://www.w3.org/wiki/Common_HTML_entities_used_for_typography

profile
'과연 이게 최선일까?' 끊임없이 생각하기

0개의 댓글