2024/07/04 2

[cs] HTTP I - HTTP, URL etc.

1. HTTP란2. URL이란1. HTTP란HTTPHyperText Transfer Protocol의 약자로 데이터를 주고받기 위해 정의한 통신 프로토콜웹을 기준으로 브라우저와 서버 간에 데이터를 주고받기 위항 방식으로 HTTP 프로토콜을 사용하고 있음HTTP 프로토콜의 가장 큰 특징HTTP 프로토콜은 상태가 없는 (stateless) 프로토콜임여기서 상태가 없다는 말은 데이터를 주고 받기 위한 각각의 데이터 요청이 서로 독립적으로 관리가 된다는 말임이전에 보냈던 데이터 요청과 다음에 보낼 데이터 요청이 서로 관련이 없단 의미이러한 특징 덕분에 서버는 세션과 같은 별도의 추가 정보를 관리하지 않아도 되고, 다수의 요청 처리 및 서버의 부하를 줄일 수 있는 성능 상의 이점이 생김HTTP 프로토콜은 일반적으..

[React] 리액트 기술 면접 핸드북 IV - 컴포넌트 라이프 사이클, Hooks etc.

1. 컴포넌트의 라이프 사이클 메서드2. Hooks의 종류3. useMemo vs. useCallBack4. setState는 비동기1. 컴포넌트의 라이프 사이클 메서드 ⭐️⭐️- will~ 메서드: 어떤 작업을 작동하기 전에 실행되는 메서드- Did~ 메서드: 어떤 작업을 작동한 후에 실행되는 메서드메서드는 컴포넌트 클래스에서 덮어 써 선언함으로써 사용할 수 있음라이프사이클은 총 세 가지, 즉 마운트, 업데이트, 언마운트 카테고리로 나눔마운트 ⭐️DOM이 생성되고 웹 브라우저상에 나타나는 것을 마운트라고 함componentDidMount: 컴포넌트가 웹 브라우저상에 나타난 후 호출하는 메서드업데이트 ⭐️컴포넌트는 다음과 같은 네 가지 경우 업데이트Props가 바뀔 때state가 바뀔 때부모 컴포넌트가 ..

Frontend 📚/React 2024.07.04