⚠️ 정리한 내용은 오타나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 감사하겠습니다. 포커스, 텍스트 선택영역, 혹은 미디어의 재생을 관리애니메이션을 직접적으로 실행할 때서드 파티 DOM 라이브러리를 React와 같이 사용할 때선언적으로 해결될 수 있는 문제에
⚠️ 정리한 내용은 오타나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 감사하겠습니다. 동기 React에서 state나 props가 갱신되면 render() 함수는 새로운 React 엘리먼트 트리를 반환한다. 이 때 React는 두 가지 가정을 기반하여 O(n
⚠️ 정리한 내용은 오타나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 감사하겠습니다. Profiler는 React 애플리
> ⚠️ 정리한 내용은 오타나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 감사하겠습니다. ## 프로덕션 빌드를 활용하세요 기본적으로 React에는 유용한 경고가 많이 포함되어 있다. 경고는 React를 더 크고 느리게 만들기 때문에 앱을
> ⚠️ 정리한 내용은 오타나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 감사하겠습니다. 근본적으로 JSX는 `React.createElement(component, props, ...children)` 함수에 대한 문법적 설탕을 제공할 뿐
> ⚠️ 정리한 내용은 오타나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 감사하겠습니다. 고차 컴포넌트는 컴포넌트 로직을 재사용하기 위한 React의 고급 기술이다. 고차 컴포넌트는 React API의 일부가 아니며, React의 구성적 특
> ⚠️ 정리한 내용은 오타나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 감사하겠습니다. Fragment Fragments는 DOM에 별도의 노드를 추가하지 않고 여러 자식을 그룹화할 수 있다.
⚠️ 정리한 내용은 오타나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 감사하겠습니다. ref 전달은 컴포넌트를 통해 자식 중 하나에 ref를 자동으로 전달하는 기법이다. 일반적으로 애플리케이션 대부분의 컴포넌트에 필요하지는 않다. 그렇지만, 재사용 가능한 컴포
⚠️ 정리한 내용은 오타나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 감사하겠습니다. 먼저 비드마켓 프로젝트를 진행하면서 우리 프로젝트를 빌드했을 때 파일들의 용량이 매우 큰 것을확인할 수 있었다.
⚠️ 정리한 내용은 오타나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 감사하겠습니다. Web Vitals Web Vitals는 웹에서 우수한 사용자 경험을 제공하는 데 필수적인 품질 신호에 대한 통합 지침을 제공하기 위한 Google
> ⚠️ 정리한 내용은 **오타**나 **잘못된 정보**가 있을 수 있습니다. 댓글로 알려주시면 감사하겠습니다. 에러 경계의 소개 UI 일부분에 존재하는 자바스크립트 에러가 전체 애플리케이션을 중단시켜서는 안된다. React16에서 에러 경계라는 새로운 개념
⚠️ 정리한 내용은 **오타**나 **잘못된 정보**가 있을 수 있습니다. 댓글로 알려주시면 감사하겠습니다. ## 📃 LifeCycle 생명주기 메서드는 컴포넌트가 브라우저상에 나타나고, 업데이트 되고, 사라지게 될 때 호출하는 메서드이다. 추가적으로 컴포넌트
⚠️ 정리한 내용은 오타나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 감사하겠습니다. context는 React 컴포넌트 트리 안에서 전역적이라고 볼 수 있는 데이터를 공유할 수 있도록 고안된 방법이다.아래 코드는 버튼 컴포넌트를 꾸미기 위해 theme pro
대부분 앱들은 Webpack, Rollup, Browserify같은 툴을 사용하여 여러 파일을 하나로 병합한 번들된 파일을 웹 페이지에 포함하여 한 번에 전체 앱을 로드 할 수 있다.번들이 거대해지는 것을 방지하기 위한 좋은 해결방법은 번들을 나누는 것이다.코드 분할은
웹 접근성은 모두가 사용할 수 있도록 웹사이트를 디자인, 개발하는 것을 의미한다. React는 접근성을 갖춘 웹사이트를 만들 수 있도록 모든 지원을 하고 있으며, 대부분은 표준 HTML 기술이 사용된다.접근성을 준수하면 보조기기 사용자의 접근성을 향상시킬 수 있으며,
모던 자바스크립트 Deep Dive 도서의 4장 변수와 5장 표현식과 문을 정리하였습니다.메모리는 데이터를 저장할 수 있는 메모리 셀의 집합이다. 메모리 셀 하나의 크기는 1바이트이며 컴퓨터는 메모리 셀의 크기, 즉 1바이트 다위로 데이터를 저장하거나 읽어들인다.메모리
이 텍스트가 검색어인지 URL인지 우선적으로 확인한다.검색어 ⇒ 브라우저는 검색 엔진의 URL에 검색어를 포함한 주소로 페이지를 이동시킨다.URL ⇒ 브라우저 엔진에서 네트워크 호출을 수행한다.네이버 서버의 주소를 알기 위해 네임 서버(Name Server)와 통신하기
⚠️ 정리한 내용은 오타나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 감사하겠습니다. 📃 오늘 공부한 것 함수 실행에서의 this > 함수 실행에서의 this는 전역 객체다 전역 객체는 실행하는 환경마다 다릅니다. 웹 브라우저에서는 window 객체가
⚠️ 정리한 내용은 오타나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 감사하겠습니다.실행 컨텍스트는 자바스크립트 코드를 실행할 때 필요한 정보들을 저장하고 제공하는 환경이다. 즉, 스코프의 정보를 담은 환경을 의미한다.현재 실행되고 있는 컨텍스트에서 이 컨텍스
⚠️ 정리한 내용은 오타나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 감사하겠습니다. 들어가기 전에 next/image 적용하기 전의 코드를 살펴보도록 하자.메인 페이지의 상품 사진들에 적용된 코드이다. 아래와 같이 chakra-ui 를 사용하면서 Image