react/no-unescaped-entities 조금 과도한
작동 방식
이 규칙은 JSX 내에서 텍스트 노드로 부득이하게 삽입될 수 있는, 의도적으로 JSX 에스케이프 문자로 사용하고자 한 문자를 방지합니다.
왜 문제일까?
JSX 에스케이프 문자는 일반적으로 코드로 해석될 수 있는 문자들을, 실제로는 텍스트로 표현하고자 할 때 사용됩니다.
예시
잘못된 예
jsx
<div> > </div>올바른 예
jsx
<div> > </div>jsx
<div> {">"} </div>사용 방법
이 규칙을 설정 파일 또는 명령줄 인터페이스(CLI)를 통해 활성화하려면 다음을 사용할 수 있습니다:
json
{
"plugins": ["react"],
"rules": {
"react/no-unescaped-entities": "error"
}
}bash
oxlint --deny react/no-unescaped-entities --react-plugin