본문 바로가기
반응형

리액트2

[DeepDive] 1장 - 자바스크립트: 클로저와 스코프 자바스크립트를 하면서 클로저에 대한 이야기를 들어봤을 것 입니다. 클로저가 말로 설명하기에 난해한 정의 때문에 어려운 개념이라는 인식 이 있어서 다가가기가 쉽지 않으며 설명이 어려워 금방 잊어 버립니다. 특히, 면접 질문으로 자주 나오는데 어렴풋이 아는데 막상 설명하라고 하면 당황한 경험이 많이 있습니다. 까먹지 않기 위해 블로그로 다시 정리해보려고 합니다. 먼저 리액트에서 클로저를 빼놓고 설명할 수 없을 정도로 많은 관련이 있습니다. 함수형 컴포넌트 구조와 작동방식, 훅의 원리, 의존성 배열 등 모든 대부분이 클로저에 의존하고 있기 때문입니다. 그렇기 때문에 클로저를 꼭 알고 넘어가보도록 하죠 클로저란? MDN 사전적 정의로는 아래와 같습니다. 정의를 보고서는 절대 이해할 수 없을 것 같아요 클로저는 .. 2024. 3. 14.
프론트엔드 프레임워크 선택의 중요성: 왜 React와 Nexjs를 배워야 하는가? 현대 웹 개발에서 프론트엔드 프레임워크는 매우 중요한 역할을 웹 애플리케이션의 구축과 유지보수에 필수적인 도구로 사용됩니다. 현재에는 다양한 프론트엔드 프레임워크(React, Vue ,Svelte)들이 존재하며, 개발자들은 어떤 프레임워크를 공부해야할지 고민할 때가 많습니다. 그 중에서도 React와 Next.js는 주목할 만한 프레임워크로, 이 두 가지를 배워야하는 이유에 대해 알아보겠습니다. React란? React는 가장 인기 있는 프론트엔드 프레임워크 중 하나입니다. 많은 개발자들이 React를 선택하는 이유는 그 유연성과 성능 때문입니다. React는 컴포넌트 기반 아키텍처를 사용하여 모듈화된 개발을 가능하게 하며, 재사용 가능한 UI 요소를 구축할 수 있습니다. 또한, Virtual DOM을 .. 2023. 6. 18.
반응형