jsx ≠ react

react에게 jsx가 필수는 아닙니다 !

//javascript
const element = React.createElement('div', null, 'Hello, World!');
//jsx
const element = <div>Hello, World!</div>;

🙂 jsx는 추상화 ( 유사 html 로 보이게 함으로써 복잡성을 줄이고 더 쉽게 접근할수 있도록 함 ) 수단으로 이해하면 될 듯

compiler

typescript을 사용한 JS 컴파일 과정

js는 브라우저에서만 오류를 확인할 수 있으나, ts는 에디터에서 확인 가능해 협업하기가 좋아요 🙂

스크린샷 2024-01-19 오전 10.32.12.png


JSX 슬롯{ 식 : expression }

JSX 내부에 데이터를 끼워 넣기 !