-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
c0dfe86
commit 5f6a31a
Showing
2 changed files
with
40 additions
and
23 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
## 2024-03-02 | ||
|
||
📖 공부 범위 : 96p ~ 143p | ||
|
||
### 1.6 | ||
|
||
- 주요 문법들이 정리되어있음 | ||
- 추가로 실무에서 자주사용하는 문법들 정리하면 좋을 것 같음. | ||
|
||
### 1.7 | ||
|
||
- 타입스크립트는 타입 체크를 런타임이 아닌 빌드 타임에 수행 | ||
- 타입스크립트가 아닌 자바스크립트로만 프로젝트를 수행한다면? | ||
- any를 사용하는 예 | ||
- 제네릭을 하나 이상 사용하는 경우 T보다는 네이밍 추천 | ||
- 인덱스 시그니처는 실무에서 매우 자주 만나보았음. 알아두면 좋다, | ||
|
||
``` | ||
ex) Record<KEY, string> | ||
``` | ||
|
||
- 덕 타이핑 | ||
- 타입스크립트는 협업 프로젝트에서 빛을 낸다 생각 | ||
|
||
### 2.1 | ||
|
||
- JSX는 React에 종속적이지 않음. | ||
- JSXIdentifier 라는 것이 있음. ($, \_ 해당 태그들이 가능함. <숫자></숫자> or 다른 특수문자들은 안됨.) | ||
- 이스케이프(\)를 처리하는데 있어 JS와 차이점이 있음. | ||
- 코드 2.6은 새롭게 안 사실. 다만, 가독성은 안좋아 보인다. | ||
|
||
### 2.2 | ||
|
||
- 렌더링 과정, 화면에 보이지 않는 노드는 방문x | ||
- 레이아웃 => 리페인팅 | ||
- 일반적으로 가상 DOM이 빠르다고 하는 것은 일반적인 DOM을 관리하는 브라우저보다 빠르다는 얘기 | ||
- 리액트 파이버 (비동기) | ||
- 파이버는 컴포넌트가 최초로 마운트되는 시점에 생성되어 이후에는 가급적이면 재사용됨. | ||
- 더블 버퍼링 | ||
- 파이버와 가상DOM 내용은 한번에 이해가 잘 안됨. 여러번 읽어봐야겠다. |
This file was deleted.
Oops, something went wrong.