컴포넌트에 스타일을 적기 때문에, 간단하고 직관적이다.
컴포넌트에 스타일을 직접 입히는 방식이라고 편하게 생각하면 된다.
클래스형 컴포넌트에서 state관리: setState()
함수형 컴포넌트에서 state관리: useState() - 클래스형처럼 자체적 state를 가지고 있지 않지만, react hooks를 이용하면 state를 사용할 수 있다.
개발자가 의도적으로 값의 타입을 변환하는것을 명시적 타입 변환, 타입 캐스팅이라 한다. 반대로 개발자의 의도와 상관없이, 자바스크립트 엔진에 의해 자동변환되는 것을 암묵적 타입 변환, 타입 강제 변환이라 한다.
자바스크립트는 가급적 에러를 발생시키지 않도록 표현식을 평가한다. 암묵적 타입 변환이 발생하면 다음과 같은 타입으로 자동 변환한다.
문자열 타입으로 변환
1. String 생성자 함수를 new연산자 없이 호출
ex) String(1)
숫자 타입으로 변환
1. Number 생성자 함수를 new연산자 없이 호출
ex) Number('0');
불리언 타입으로 변환
1. Boolean생성자 함수를 new연산자 없이 호출
ex) Boolean('x'); -> true,
Boolean(0) -> false,
Boolean(1) -> true
고정소수점 표현법 - 컴퓨터에서 사용하는 경우는 드물다
부동소수점 표현법 - 모든 수를 표현하지 못한다
IEEE 747 - 부동소수점 수 표준:
1. 정규화 - 가수 맨 앞에 0이 없도록 만드는 것
2. bias 표현법 - 01111111을 0으로 설정함으로써 음과 양 표현 가능
알고리즘 풀이를 대폭 줄였다. 한 문제당 얼마나 걸릴지도 모르니 잠깐 집중을 위해 하는 문제풀기에 시간을 많이 소비할 여유가 없다. 일단은 지금 배우는 것의 비중을 많이 둬야겠다.