2024/11/05 2

리액트 개발을 위해 꼭 알아야 할 자바스크립트 - 클래스

1.3.1 클래스란 무엇인가? 자바스크립트의 클래스란 특정한 객체를 만들기 위한 일종의 템플릿과 같은 개념이다.즉, 특정한 형태의 객체를 반복적으로 만들기 위해 사용되는 것이다.  constructor생성자. 객체를 생성하는 데 사용하는 특수한 메서드이다.단 하나만 존재할 수 있고, 여러 개를 사용한다면 에러가 발생한다. 프로퍼티클래스로 인스턴스를 생성할 때 내부에 정의할 수 있는 속성값을 의미한다.인스턴스 생성 시 constructor 내부에 빈 객체에 프로퍼티의 키와 값을 넣어 활용할 수 있다.#을 넣어 private를 선언할 수 있다.class Car { constructor(name) { // 값을 받으면 내부에 프로퍼티로 할당된다. this.name = name }}const myCa..

리액트 개발을 위해 꼭 알아야 할 자바스크립트 - 함수

1.2.1 함수란 무엇인가? 자바스크립트에서 함수란  '작업을 수행하거나 값을 계산하는 등의 과정을 표현하고, 이를 하나의 블록으로 감사 실행 단위로 만들어 놓은 것 '  // 함수의 기본적인 형태function sum(a,b) { return a + b}sum(10,24) //34 function 뒤에 오는 것이 함수명함수수의 입력값으로 받는 a,b를 각각 매개변수라 하고, return으로 작성된 것이 반환값이다. 리액트에서 컴포넌트를 만드는 함수도 이러한 기초적인 형태를 따른다. function Component(props) { return {props.hello}} Component라고 하는 함수를 선언하고 매개변수로는 일반적으로 props라고 부르는 단일 객체를 받으며return 문으로 J..