REACT/[inflearn] 처음만난 리액트 14

4강. Rendering Elements

Elements의 정의와 생김새 Elements : 리액트 앱을 구성하는 가장 작은 블록들 (Elements are the smallest building blocks of React apps.) Descriptor : 화면에 나타나는 내용을 기술하는 자바스크립트 객체 React Elements의 생김새 : 자바스크립트 객체(불변성) 형태로 존재 //JS 객체 { type: 'button',//DOM 노드 props: {//속성 className: 'bg-green', children: { type: 'b', props: { children : 'Hello, element!' } } } } //랜더링 결과 Hello, element! //React 컴포넌트 element, JS 객체형태 { type: B..

1강. 리액트 소개 / 2강. 리액트 시작하기

리액트는 무엇인가? UI 라이브러리 : AngularJS, React, Vue.js 라이브러리 : 자주 사용되는 기능들을 정리해 모아놓은것 리액트의 장점과 단점 리액트의 장점 1. 빠른 업데이트(Virtual DOM) & 랜더링 속도 2. Component-Based : 레고조립하듯 컴포넌트들을 모아서 개발 -> 재사용성 3. 재사용성(Reusability) : 계속해서 사용이 가능한 성질 -> 개발기간 단축, 유지보수 용이 4. Meta 5. 활발한 지식공유 & 커뮤니티 6. React Native를 활용하여 모바일 어플리케이션 구축 가능 리액트의 단점 1. 방대한 학습량 : Virtual DOM, JSX, Component, State, Props.., 지속적인 업데이트 2. 높은 상태관리 복잡도 :..

0강. 준비하기

HTML과 CSS HTML(Hyper Text Markup Language) : 웹사이트의 뼈대를 구성하기위해 사용하는 마크업 언어 / Tag //실제로 웹사이트에서 보이는 콘텐츠 SPA(Single Page Application) : 하나의 페이지만 존재하는 웹사이트, 어플리케이션 CSS(Cascading Style Sheets) : 웹사이트의 디자인 요소 JavaScript 소개 및 자료형 JavaScript(ECMAScript) : 웹사이트의 동적요소, 주로 웹사이트에서만 사용되어왔으나 최근에는 ReactNV나 Electron에서도 사용됨, 프로그램이 실행되는 런타임에 코드가 실행됨(script 언어의 특징) 자료형(Data Type) //Number type let n1 = 1234; let n2..

반응형