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

12/23/2024

리액트에서 react/no-unescaped-entities 에러는 JSX 코드 내에서 특정 특수 문자가 제대로 이스케이프(escape)되지 않았을 때 발생합니다. 이 에러는 HTML 엔티티가 의도치 않게 JSX 파싱 과정에서 오해되거나 잘못 렌더링되는 것을 방지하기 위해 ESLint 규칙으로 설정됩니다.

' → ', '
" → ", "
<&lt;
>&gt;

혹은

<p>{'It\'s a beautiful day!'}</p>

ESLINT를 수정할 수도 있지만 권장되지 않습니다.

© 2025 Mingu Kim. All rights reserved.