[React] JSX의 개념
1. JSX란? JavaScript의 구문 확장이다. 특수한 리터럴이 아니기 때문에 JS의 모든 기능을 지원한다. JSX는 React의 element를 생성한다. 2. JSX를 사용하는 이유 React는 렌더링 로직으로 Virtual DOM을 채택했기 때문에 필요한 부분만 업데이트 되기 때문에 전체 UI tree element를 사용해도 변경된 노드만 업데이트된다. 따라서 이벤트 처리, 시간에 따른 상태변화, 디스플레이 데이터 표시 방식이 모두 결합됐다. 이 때문에 마크업(HTML)과 로직(JS)을 별도로 분리하는게 아니라 component라는 결합 단위로 분리했다. 이런 특성상 무조건 JSX를 사용할 필요는 없지만, 대개 이쪽이 유용하다. 예를 들어 이런 식으로 사용하면 된다. const name = ..
Oops, All Code!/📝 Study Notes
2023. 3. 29. 00:00
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 소사벌
- 서평
- javascript
- 도서리뷰
- 일급객체
- typescript
- 카드뉴스
- 플리마켓운영
- js
- 프리코스
- 트러블슈팅
- 경험플리마켓
- 책추천
- 회고
- 비즈플리마켓
- 소사벌맛집
- 어휘력
- 플리마켓후기
- 코딩테스트
- 프론트엔드
- 어른의어휘공부
- react
- 프로토타입
- 도서추천
- 대학생팝업스토어
- 안성스타필드
- 대학생플리마켓
- 타입좁히기
- 우아한테크코스
- 카페추천
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함