작성
·
252
·
수정됨
1
안녕하세요 헷깔리는게 있어서 질문을 드립니다.
JSX 사용시에 XSS 방지가 된다고 말씀해주셨는데
JSX 문법 사용하지 않고 createElement 사용하더라도
방지가 되는 것 아닌가요?
+ 제가 생각했던 것은
JSX 가 내부적으로 createElement 를 호출하고
createElement 메소드 내에서 escape 가 일어나는 것 아닌가 했는데,
chatGPT 한테 물어본 결과
JSX 문법을 사용하면 createElement 를 호출 하기 전에 escape 을 완료하는 것으로 이해를 하였습니다.
이렇게 이해하는 것이 맞을까요..?
답변 1
1
안녕하세요, 소플입니다.
말씀해주신대로 JSX를 사용했을 경우에 Babel을 거치면서 Escape가 되고,
Escape된 값이 createElement()
로 전달되는 것으로 이해하시면 됩니다!
감사합니다.
감사합니다!