
React에서 컴포넌트는 특정 생명 주기(Lifecycle) 를 가진다. 즉, 컴포넌트는 생성(Mounting) → 업데이트(Updating) → 소멸(Unmounting) 단계를 거치면서 동작하게 된다. 라이프사이클

TanStack Query (구 React Query)에서 staleTime과 gcTime은데이터의 신선도와 생존 시간을 조절하는 중요한 캐싱 전략 설정이다.데이터가 '신선(fresh)'한 상태로 간주되는 시간을 의미. 데이터를 fetch한 시점부터 staleTime

React 컴포넌트를 다룰 때 가장 기본이자 중요한 개념인 props와 state에 대해 정리해보자.둘은 비슷해 보이지만, 역할과 사용하는 목적이 완전히 다르다.부모 컴포넌트가 자식 컴포넌트에게 전달하는 데이터읽기 전용이며, 자식 컴포넌트는 이를 수정할 수 없다.pro

React에서는 <input>, <textarea> 등의 폼 요소를 사용할 때입력 값을 어떻게 관리하느냐에 따라 두 가지 방식으로 나뉜다:Controlled Component (제어 컴포넌트)Uncontrolled Component (비제어 컴포넌트)Reac

Render Phase 와 Commit Phase 알아보자!

렌더링 되기 전? 후?

불필요한 리렌더링은 필요 없다 !_!