본문 바로가기

자바스크립트2

JSX 리액트는 JSX를 사용해야 한다. JSX 자바스크립트를 확장한 문법이다. 자바스크립트의 모든 기능이 포함되어 있다. 1. JSX에서 태그는 꼭 닫혀야 한다. 아래의 예제에서 input에 close가 되지 않는다면 에러가 발생한다. import React, { Component } from 'react'; class App extends Component { render() { return( ); } } export default App; 2. 두 개 이상의 엘리먼트는 무조건 하나의 엘리먼트로 감싸 져있어야 한다. Fragment를 이용하면 된다. 를 사용해도 되지만 Fragment를 사용하는 것이 더 효율적이다. import React, { Component, Fragment } from 'react';.. 2021. 1. 25.
Javascript ※이 포스팅은 sopt 26기 server part seminar 자료 바탕으로 작성되었으며, 복습용입니다. 1-1. Javascript란? Javascript는 객체 기반 스크립트 언어 (=인터프리터 언어) 다. 여기서 스크립트 언어는 -코드를 한 줄씩 번역하고 실행한다. -실행 속도가 컴파일 언어에 비해 느리다. -타입을 명시하지 않는다. -*프로토타입 기반의 객체지향 언어다. *프로토타입 기반 프로그래밍은 객체지향 프로그래밍의 한 형태의 갈래로 클래스가 없고, 클래스 기반 언어에서 상속을 사용하는 것과는 다르게, 객체를 원형(프로토타입)으로 하여 복제의 과정을 통하여 객체의 동작 방식을 다시 사용할 수 있다. 그럼 스크립트 언어에 반대되는 개념은 컴파일 언어라고 할 수 있다. 컴파일 언어의 대표적인.. 2020. 5. 10.