React 컴포넌트
과연 React에서의 컴포넌트가 진짜 컴포넌트일까요? 아니라고 생각합니다. 여러 의존성이 존재하기 때문입니다.
더 컴포넌트스럽게 사용하기 위해선?
일종의 프로토콜을 통해 컴퓨터가 하나의 프로토콜을 통해 읽을 수 있도록 해야합니다.
하나의 프로토콜을 만든다면 컴퓨터에게 읽는 방법을 알려주어 읽게 할 수 있습니다.
Json을 사용하는 이유
JS의 객체는 휘발성이기에 비휘발성 데이터로 저장할 수 있는 규격으로 바꾸어주어야합니다. 이때 비휘발성 데이터로 저장할 수 있도록 바꾸어주는 것을 `직렬화`라고 합니다. 반대의 경우는 `역직렬화`라고 합니다.
Json을 통해서 네트워크 통신을 하는 이유 또한 직렬화 없이 메모리에 있는 구조를 그대로 네트워크 통신에 사용한다면 OS에 의존되어 있기 때문에 해석할 수 없기 때문입니다.
개발을 공부할때 추천하는 방법
바텀업, 탑다운 방식보다는 하이브리드를 추천합니다. 각각 상호작용을 하기에 효과적입니다.
컴포넌트가 잘 설계된 예제
blueprint.js 는 클래스 기반의 컴포넌트를 사용하고 타입스크립트의 기능을 적극적으로 활용한 예제입니다.
다음 시간 과제
자신이 리뷰받고 싶은 프로젝트 준비
'활동 > 회고' 카테고리의 다른 글
우아한 테크러닝 4기 - 7회차 회고 (0) | 2021.06.23 |
---|---|
우아한 테크러닝 4기 - 6회차 회고 (0) | 2021.06.21 |
우아한 테크러닝 4기 - 4회차 회고 (0) | 2021.06.11 |
우아한 테크러닝 4기 - 3회차 회고 (0) | 2021.06.09 |
2021 겨울방학 인턴쉽 회고 (2) | 2021.01.29 |