-
카테고리
-
세부 분야
프론트엔드
-
해결 여부
미해결
JSX 의 XSS 방지
24.01.22 10:17 작성 24.01.22 14:21 수정 조회수 177
1
안녕하세요 헷깔리는게 있어서 질문을 드립니다.
JSX 사용시에 XSS 방지가 된다고 말씀해주셨는데
JSX 문법 사용하지 않고 createElement 사용하더라도
방지가 되는 것 아닌가요?
+ 제가 생각했던 것은
JSX 가 내부적으로 createElement 를 호출하고
createElement 메소드 내에서 escape 가 일어나는 것 아닌가 했는데,
chatGPT 한테 물어본 결과
JSX 문법을 사용하면 createElement 를 호출 하기 전에 escape 을 완료하는 것으로 이해를 하였습니다.
이렇게 이해하는 것이 맞을까요..?
답변을 작성해보세요.
1
Inje Lee (소플)
지식공유자2024.01.22
안녕하세요, 소플입니다.
말씀해주신대로 JSX를 사용했을 경우에 Babel을 거치면서 Escape가 되고,
Escape된 값이 createElement()
로 전달되는 것으로 이해하시면 됩니다!
감사합니다.
답변 1