Skip to content

Commit

Permalink
📝 윤수현 2024-03-02 update
Browse files Browse the repository at this point in the history
  • Loading branch information
soohyun-dev committed Mar 2, 2024
1 parent c0dfe86 commit 5f6a31a
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 23 deletions.
40 changes: 40 additions & 0 deletions docs/soohyun-dev/w_01/2024-03-02.md
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 내용은 한번에 이해가 잘 안됨. 여러번 읽어봐야겠다.
23 changes: 0 additions & 23 deletions docs/soohyun-dev/weekly_01/2024-03-02.md

This file was deleted.

0 comments on commit 5f6a31a

Please sign in to comment.