목록전체 글 (111)
Script
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
11. useEffect와 useLayoutEffect 차이에 대해 설명해주세요 - useEffect는 컴포넌트들이 render와 paint된 후 비동기적으로 실행됩니다. paint된 후 실행되기 때문에 , useEffect 내부에 dom에 영향을 주는 코드가 있을 경우 사용자 입장에서는 화면의 깜빡임을 보게됩니다. useLayoutEffect는 컴포넌트들이 render 된 후 실행되며, 그 이후에 paint됩니다. 이 작업은 동기적으로 실행되며, paint가 되기전에 실행되기 때문에 dom을 조작하는 코드가 있더라도 화면에는 깜빡임이 일어나지 않게됩니다. 차이 요약: useEffect는 paint 된후 비동기적으로 실행 (DOM 조작 시 화면 깜빡임) useLayoutEffect는 paint 되기전에 ..
보호되어 있는 글입니다.
HTTP란? 정의 HTTP는 Hyper Text Transfer Protocol의 약자로, 인터넷에서 데이터를 주고받을 수 있는 프로토콜(규약)이다. 즉 인터넷에서 하이퍼텍스트를 교환하기 위한 통신 규약으로 80번 포트를 사용하고 있다. 구조 애플리케이션 레벨의 프로토콜로 TCP/IP 위에서 작동한다. 상태를 가지고 있지 않은 Stateless 프로토콜이며 Method, Path, Version, Headers, Body 등으로 구성된다. 문제점으로 암호화가 되지 않은 평문 데이터를 전송하는 프로토콜이기 때문에, HTTP로 비밀번호나 주민등록번호 등을 주고 받으면 제 3자가 정보를 조회 가능하다. HTTPS란? 정의 HTTPS는 Hyper Text Transfer Protocol Secure의 약자로, ..