HTML → JSX

HTML을 React JSX로 바꿉니다. class→className, style 객체 변환, 셀프 클로징 태그, 주석 처리, 컴포넌트로 감싸기를 지원합니다.

이 도구는

HTML을 React JSX로 바꿉니다. class→className, for→htmlFor처럼 속성 이름을 바꾸고, 인라인 스타일을 객체로, 빈 태그를 셀프 클로징으로, 주석을 JSX 주석으로 바꿉니다.

사용 방법

  1. HTML을 붙여넣습니다.
  2. 필요하면 컴포넌트로 감싸기를 켭니다.
  3. JSX를 React 코드에 복사합니다.

자주 묻는 질문

최상위 요소가 여러 개면요?

<>…</> 프래그먼트로 감싸서 올바른 JSX로 만듭니다.

이벤트 핸들러도 바뀌나요?

onclick은 onClick으로 바뀌지만 값은 문자열로 남습니다. 컴포넌트에서 함수로 바꿔 주세요.

본문의 중괄호는 어떻게 되나요?

{'{'}와 {'}'}로 감싸서 JSX가 표현식으로 읽지 않게 합니다.

관련 도구