Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- free react course
- 내일배움카드
- 버킷리스트
- 자바스크립트
- 코딩
- react
- ENFJ
- HTML
- 객체지향
- 국비지원
- CSS
- 반응형
- 리액트
- JavaScript
- nomadcoders
- 패스트캠퍼스
- 바이트디그리
- 무료리액트강의
- REACT강의
- object-oriented programming
- bucket list
- React & Redux로 시작하는 웹 프로그래밍
- 이메일 코딩
- K디지털기초역량훈련
- 노마드코더
- redux
- 반응형 이메일
- ENFJ포스팅
- class
Archives
- Today
- Total
미미 공부/취미방
[노마드 코더] Reusable Components with JSX + Props #2.1 본문
1) 내가 이해한 JSX
//JavaScript + HTML
const jsxEl = <h1>Hello, world!</h1>
JSX는 JavaScript 문법과 HTML문법이 합쳐진 형태이다.
React에서 사용되고 UI가 어떻게 생겼는지 나타낸다.
JSX가 HTML같이 생기긴 했지만 JavaScript라는거!
JSX는 React에서 "Elements"를 만들어낸다.
JSX는 마크업(문서 처리를 위해 문서에 추가되는 정보)과 논리를 따로 분리하지 않고
로직과 합쳐서 "components(요소)"를 만들어낸다.
(쉽게 말하면 JavaScript랑 HTML을 섞어서 요소를 만들어내는 듯)
React는 어쨌든 JavaScript이기 때문에 반.드시. JSX를 사용할 필요는 없다.
대부분의 사람들은 JavaScript로 UI를 작업하는 경우에 유용하다고 생각한다고 한다.
에러나 경고 메세지를 보여주는데도 React가 더 유용하다고 한다.
React를 작성하면서 컬리 브라켓( {} ) 안에는 항상 JavaScript 코드가 들어간다!
2)부모요소에서 자식요소에게 정보 전달하기
1) App()이 부모요소
2) Data가 정의되어있고 App()안에 있는 JSX( Html() + value )에 데이터가 들어가고
3) 정의된 Html() 함수에 App()안으로 들어온 value 가 전달이 된다.
3)HTML구조를 반환하는 Function 이름은 항상 대문자로 시작해야 된다.
'Programming' 카테고리의 다른 글
[노마드 코더] Class Components and State #3.0 (0) | 2021.10.16 |
---|---|
[노마드 코더] Protection with PropTypes #2.4 (0) | 2021.10.16 |
[노마드 코더] Creating your first React Component #2.0 (0) | 2021.10.04 |
[git] 보여지는 경로명과 복사한 경로명이 다름 / 경로명에 띄어쓰기가 있음 (0) | 2021.09.09 |
동기 비동기 (0) | 2021.09.05 |
Comments