오늘은 개발보다 공부에 집중
7시에 개발 회의 완료 (위클리 스크럼)
토스ㅣSLASH 22 - Effective Component 지속 가능한 성장과 컴포넌트 시청
⇒ https://velog.io/@dnr6054/유용한-리액트-패턴-5가지#compound-components-pattern
https://ko.javascript.info/modules-intro module에 대해서 조사
https://cpro95.tistory.com/492 Next.js에서 Data fetch 공부
Client and Server 개념정리
margin gap의 차이점은 gap의 경우 엘리먼트 요소들의 사이에만 공간(space)을 만든다는 점입니다.
개발하는 애플리케이션의 크기가 커지면 언젠간 파일을 여러 개로 분리해야 하는 시점이 옵니다. 이때 분리된 파일 각각을 '모듈(module)'이라고 부르는데, 모듈은 대개 클래스 하나 혹은 특정한 목적을 가진 복수의 함수로 구성된 라이브러리 하나로 구성됩니다.
In the context of web applications, the client refers to the browser on a user’s device that sends a request to a server for your application code. It then turns the response it receives from the server into an interface the user can interact with.
Server refers to the computer in a data centre that stores your application code, receives requests from a client, does some computation, and sends back an appropriate response
대부분의 페이지에는 Header, 메뉴바, Footer 등이 들어갑니다.
하지만 모든 페이지에 일일이 헤더, 메뉴바, 푸터를 작성하기에는 번거롭습니다.
컴포넌트로 만들더라도 매번 세 개의 컴포넌트를 넣는 것은 깔끔하지 않죠.
그래서 보통 필요한 컴포넌트를 묶어서 Layout으로 만들어 사용합니다!