일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- Expo
- 맥린이
- 코린이
- 7기
- 웹개발종합반
- 스파르타코딩클럽
- 리액트
- 프론트엔드
- 실전프로젝트
- TS
- Programmers
- D반8조
- ReactNative
- Ai
- ChatGPT
- typeScript
- NotionAI
- 팀워크최고
- 프로그래머스
- TDD
- 항해99
- rn
- 알고리즘기초주차
- 사전준비
- 멍친구
- 알pdf #파일탐색기미리보기안될때
- 달리기반
- 챗GPT
- REACT
- 필수강의
- Today
- Total
FrontEnd :-)
2022.11.29. 본문
DOM 트리를 트리 자료구조로 바라보기 | 요즘IT
HTML은 인터넷 브라우저를 위해 만들어진 파일 포맷이며, 브라우저는 HTML 문서의 태그를 인식해 사용자가 볼 수 있도록 적절하게 그려내는 기능을 가지고 있다. 브라우저는 HTML 문서를 읽을 때
yozm.wishket.com
"
- getElementById의 경우, 고유한 id를 가지고 탐색하는 것이므로 트리를 탐색하기 전에 미리 만들어져 있는 해시테이블을 우선적으로 탐색한다.
- 시간만 고려한다면 getElementById가 queryselector보다 훨씬 좋은 메서드라고 할 수 있다. 하지만 탐색 속도는 getElementById가 더 빠를지라도, queryselector를 이용하면 여러 가지 속성들을 자유롭게 활용하고, 노드를 탐색할 수 있어서 유연하기 때문에 메서드 확장성 면에서 장점이다. 따라서 이 두 메서드는 목적에 맞게 활용하는 것이 좋다.
"
개발팀 퇴근시간을 앞당겨줄 git, github 팁 | 요즘IT
베테랑 개발자로 유명한 조엘 스폴스키는 사람이 일에 몰입하는데 걸리는 시간이 약 15분이라고 말합니다. 그리고 개발자는 평균 11분을 못 넘기고 몰입을 방해받는다고 합니다. 하루 종일 일을
yozm.wishket.com
"
git은 commit, push 등의 시점에 자동으로 스크립트를 실행하는 훅 기능을 제공합니다. 예를 들어 git commit 명령어로 커밋을 생성하기 전엔 pre-commit, post-commit 훅이 실행됩니다.
"
😃 .git/hooks 존재를 처음 알았다. PR메시지 템플릿 만드는 법도 좋아보인다. 나중에 적용해봐야지.
3. https://velog.io/@superlipbalm/blogged-answers-a-mostly-complete-guide-to-react-rendering-behavior
(번역) 블로그 답변: React 렌더링 동작에 대한 (거의) 완벽한 가이드
리액트 렌더링의 동작 방식과 컨텍스트 및 React-Redux 사용이 렌더링에 미치는 영향에 대한 세부 사항
velog.io
"
- 렌더링이란? 렌더링이란 현재 props 및 상태를 기반으로 리액트가 컴포넌트에게 UI 영역이 어떻게 보이길 원하는지 설명을 요청하는 프로세스입니다.
"
😅 엄청난 분량의 글이다. 내용은 알차고 좋으나, 조금 어렵다. 리액트 최적화 관련 내용이 괜찮다. 실제로 최적화를 적용해 본 적은 거의 없으나, 최적화로 고민할 때 다시 한번 읽어보면 좋을 것 같다. React Forget이라는 게 논의되고 있다는 점이 흥미롭다.
'TIL > 트렌드 읽기' 카테고리의 다른 글
2022.12.07. (모노레포 포함) (0) | 2022.12.07 |
---|---|
2022.12.04. (0) | 2022.12.07 |
2022.12.01. (0) | 2022.12.01 |
2022.11.24. (0) | 2022.11.29 |
2022.11.23. (0) | 2022.11.24 |