JavaScript 2

[React] S3: Javascript 응용 (2)

`한입 크기로 잘라 먹는 리액트 (React.js)` 강의를 듣고 정리한 자료입니다. ✨ Promise | 콜백 지옥 탈출 비동기 작업이 가질 수 있는 3가지 상태 1. Pending (대기 상태) 2. Fulfilled (성공) 3. Rejected (실패) - resolve & reject 작업 ex) 콜백 함수를 이용한 비동기 처리 핸들링 function isPositive (number, resolve, reject) { setTimeout(() => { if (typeof number === "number") { // 성공 -> resolve resolve(number >= 0 ? "양수" : "음수"); } else { // 실패 -> reject reject("주어진 값이 숫자형 값이 아닙니..

FE/React 2023.11.07

[React] S1 : Javascript 기본

`한입 크기로 잘라 먹는 리액트 (React.js)` 강의를 듣고 정리한 자료입니다 ✨ 자바스크립트란? - 웹을 개발하는 세 가지 언어 - 웹사이트에 활력을 부여하는 언어 (실질적인 일 수행) - 자바스크립트 엔진이 자바스크립트를 실행시킨다 (ex. V8) ✨ 자바스크립트 기본 문법 출력 - console.log("안녕 자바스크립트"); : 콘솔창에 "안녕 자바스크립트" 출력 변수와 상수 - `let` or `var` 키워드 사용하여 변수를 선언할 수 있다 - 규칙을 지킬 것! -> `_`와 `$` 외 기호를 사용해서는 안 된다 -> 변수명의 앞에 숫자를 사용할 수 없다 -> 예약어 사용 X let vs var - let은 var와 다르게 변수 중복 선언을 방지해준다 - 상수는 `const` 키워드를 통..

FE/React 2023.10.03