<프레임워크 없는 프론트엔드 개발>
~p.71
프레임워크는 코드를 호출한다. 코드는 라이브러리를 호출한다.
Angular와 Moment.js로 설명한다.
커뮤니티의 표준도 프레임워크의 제약으로 간주한다.
리액트의 제약 사항은 선언적 패러다임의 사용.
기술적으로 보면 리액트는 렌더링 라이브러리다.
내 문제를 해결하는 데 있어 다른 사람의 코드가 최적일 수 없다는 관점.
렌더링은 웹 애플리케이션에서 가장 중요한 기능.
순수 함수로 요소를 렌더링 하는 것. view = f(state)
돔 조작이나 애니메이션은 requestAnimationFrame 내부에서 하는 것 권장.
가상 DOM의 개념은 선언적 렌더링 엔진의 성능을 개선시키는 방법, reconciliation, diff 알고리즘.
'개발 서적 > 일일 독서' 카테고리의 다른 글
[일일 독서] 2023-04-29 (토) (0) | 2023.04.30 |
---|---|
[독서 일기] 2023-04-28 (금) (0) | 2023.04.29 |
[독서 일기] 2023-04-24 (월) (0) | 2023.04.25 |
[독서 일기] 2023-04-23 (일) (0) | 2023.04.24 |
[독서 일기] 2023-04-22 (토) (0) | 2023.04.23 |