IT/스터디9 JSX const element = Hello, world!; 자바스크립트의 확장 문법이다. 문자열도 HTML도 아니며, 템플릿 언어가 아닌 자바스크립트를 기반으로 하고 있다. JSX는 리액트의 element를 만든다. 리액트에서 JSX를 사용하는 이유 리엑트는 렌더링 로직이나 다른 UI 로직과 본질적으로 결합되어 있으며, 이벤트 처리방법, 시간에 따른 변경 방법, 데이터 표시 등을 포함하고 있다. 리엑트는 별도의 파일에 마크업과 로직을 넣어 기술을 인위적으로 분리하며, 이를 모두 포함하는 컴포넌트라 불리는 느슨한 연결 유닛으로 관심사를 분리한다. 리엑트에서 JSX사용을 필수로 하지 않지만 자바스크립트 코드 내부의 UI로 작성시 시각적으로 도움을 줄 수 있다. 간단한 표현식 function formatName(.. 2020. 1. 21. 이전 1 2 3 다음