본문 바로가기

728x90

useMemo

React 고급 기술 익히기 - 10편: React Hooks의 모든 것 React의 Hooks는 컴포넌트의 상태 및 생명 주기 기능을 클래스 없이도 사용할 수 있도록 만든 기능입니다. React 16.8에서 처음 도입되었으며, 이후 버전에서도 지속적으로 개선되고 있습니다. 특히 React 19에서는 새로운 훅이 추가되면서 더 강력한 기능을 제공하고 있습니다.이번 글에서는 Hooks의 기본 개념, 등장 배경, 내부 동작 원리, 모든 Hook의 기능과 사용법, 그리고 앞으로의 방향성에 대해 다룹니다. 🚀1. Hooks의 등장 배경과 동작 원리1.1 Hooks는 왜 등장했을까?React에서 클래스 기반 컴포넌트는 다음과 같은 문제점을 가지고 있었습니다.상태 관리가 복잡: this.state를 계속 관리해야 하며, 상태 변경 로직이 흩어져 있음재사용성이 낮음: 같은 로직을 여러 .. 더보기
React 고급 기술 익히기 - 8편: React Compiler의 원리와 최적화 기술 eact는 지속적으로 성능을 개선하고 있으며, 최근 도입된 React Compiler는 자동으로 코드를 최적화하는 새로운 기술입니다. 기존에는 수동으로 React.memo, useCallback, useMemo 등을 사용해야 했지만, React Compiler는 이를 자동으로 처리하여 더 빠르고 효율적인 React 애플리케이션을 만들 수 있도록 돕습니다.이번 글에서는 React Compiler의 동작 원리, 기존 최적화 기법과의 차이점, 내부 최적화 방식에 대해 자세히 알아봅니다. 🚀1. React Compiler란?React Compiler는 React 코드의 성능을 자동으로 최적화하는 컴파일러입니다.✅ 컴포넌트의 불필요한 렌더링을 자동으로 방지✅ React.memo, useMemo, useCallb.. 더보기

728x90
반응형