
전체 글
나만의 웹페이지 성장기 1일차
계기 : Next.js 를 써보고 싶었던 와중에 좋은 생각이 하나 떠올라서 진행하게 되었습니다. 목적 : 배우고자하는 기술과 넘쳐나는 아이디어를 펼칠 도화지가 필요했다. 기술 : Next.js, TypeScript, React Next.js 공식문서를 보며 공부하며, 바닥부터 천천히 쌓아올릴 생각이다.
리액트의 생명주기에 관하여
리액트의 라이프사이클은 컴포넌트가 생성되고 업데이트되며 소멸되는 과정을 단계적으로 설명하는 개념입니다. 리액트 라이프사이클은 클래스형 컴포넌트에서 주로 사용되며, 함수형 컴포넌트에서는 React Hook인 `useEffect`를 활용하여 비슷한 기능을 구현할 수 있습니다. React 16.3 이후부터는 라이프사이클 API가 변경되었으며, 아래는 React 16.3 이후의 라이프사이클 메서드들을 정리한 것입니다. 생명주기 메서드는 다음과 같이 세 가지 카테고리로 나눌 수 있습니다. 1. 마운트 (Mounting) - 컴포넌트가 생성되어 DOM에 삽입될 때의 단계입니다. - `constructor`: 컴포넌트가 생성될 때 호출되는 생성자 메서드입니다. - `static getDerivedStateFromPr..
스택과 큐의 차이점
스택과 큐는 둘다 데이터를 저장하고 관리하는 자료구조로 데이터를 넣겆나 빼는 방법에 차이가 있다. 짧게 줄여 스택은 Last-In-First-Out(후입선출) 구조이며, 큐는 First-In-First-Out(선입선출) 방식입니다. 스택은 함수호출, 재귀 알고리즘, 뒤로가기 기능에 적합하며, 큐는 알고리즘, 작업 큐에 유용합니다.