문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:javascript:react [2020/08/19 15:58] jskim |
wiki:javascript:react [2023/02/14 21:54] (현재) dhan |
||
---|---|---|---|
줄 16: | 줄 16: | ||
* [[https:// | * [[https:// | ||
\\ | \\ | ||
+ | * https:// | ||
+ | * 주요 적용 사이트: 에어비앤비, | ||
+ | * 커뮤니티가 거대함; | ||
+ | * ReaceJs를 기반으로 하는 프레임워크도 있음 (안정성, 거대함) | ||
+ | * 계속 확장하면서 한계를 뛰어 넘으려고 노력함 | ||
\\ | \\ | ||
+ | ====JSX==== | ||
+ | * JSX [JavaScript XML] | ||
+ | * 리액트를 위해서 개발된 자바스크립트 확장 문법. | ||
+ | * 자바스크립트 코드 내부에 HTML 태그 형태로 컴포넌트를 만들수 있다. | ||
+ | * 단순하게 태그를 만드는 기능 이외에도 태그 내부에 표현식을 삽입해서 출력하는 기능도 제공한다. | ||
+ | 바벨 (babel) : JSX 코드를 읽고 일반적인 자바스크립트 문법으로 변환해주는 라이브러리. 자바스크립트 코드 내부에 HTML 코드를 사용할 수 있다. | ||
+ | < | ||
+ | <script type=" | ||
+ | </ | ||
+ | \\ | ||
+ | <code javascript> | ||
+ | const element = < | ||
+ | |||
+ | const name = ' | ||
+ | const element = < | ||
+ | </ | ||
+ | |||
> | > | ||
줄 24: | 줄 46: | ||
<script src=" | <script src=" | ||
</ | </ | ||
- | + | \\ | |
+ | |||
+ | > | ||
===== Case Study ===== | ===== Case Study ===== | ||
+ | |||
+ | ===== 강의 ===== | ||
+ | * [[https:// | ||
===== Tip ===== | ===== Tip ===== | ||
- | [[https:// | + | [[https:// |
[[https:// | [[https:// | ||
===== Troubleshooting ===== | ===== Troubleshooting ===== | ||
===== Ref ===== | ===== Ref ===== | ||
- | [[https:// | + | [[https:// |
- | {{tag> | + | |
+ | |||
+ | ===== Terms ===== | ||
+ | * Component [컴포넌트] | ||
+ | * 리액트에서 화면에 출력되는 요소를 의미한다. | ||
+ | - 루트 컴포넌트 [Root Component] : 가장 최상위에 배치하는 컴포넌트 | ||
+ | - 클래스 컴포넌트 [Class Component] : 사용자가 직접 클래스로 만드는 컴포넌트 | ||
+ | - 함수 컴포넌트 [Functional Component ] : 사용자가 직접 함수로 만드는 컴포넌트 | ||
+ | \\ | ||
+ | * Container [컨테이너] : 컴포넌트를 출력할 상자 | ||
+ | |||
+ | {{tag> |