Skip to content
← Back to rules

react/no-unescaped-entities 조금 과도한

An auto-fix is available for this rule.

작동 방식

이 규칙은 JSX 내에서 텍스트 노드로 부득이하게 삽입될 수 있는, 의도적으로 JSX 에스케이프 문자로 사용하고자 한 문자를 방지합니다.

왜 문제일까?

JSX 에스케이프 문자는 일반적으로 코드로 해석될 수 있는 문자들을, 실제로는 텍스트로 표현하고자 할 때 사용됩니다.

예시

잘못된 예

jsx
<div> > </div>

올바른 예

jsx
<div> &gt; </div>
jsx
<div> {">"} </div>

사용 방법

이 규칙을 설정 파일 또는 명령줄 인터페이스(CLI)를 통해 활성화하려면 다음을 사용할 수 있습니다:

json
{
  "plugins": ["react"],
  "rules": {
    "react/no-unescaped-entities": "error"
  }
}
bash
oxlint --deny react/no-unescaped-entities --react-plugin

참고 자료