
지금은 거의 모든 리액트 강의에서 리액트 코드를 작성할 때 함수형 컴포넌트로 구현한다.이는 React에서 더이상 클래스형 컴포넌트가 아닌 함수형 컴포넌트를 권장하기 때문이다.오늘은 이 둘의 어떤 차이가 있었고 기존에 클래스 컴포넌트에서는 어떠한 문제점이 있었길래함수형

🧐 DOM이란? 웹 기술에 대한 정보를 제공하는 MDN에서는 DOM에 대해 다음과 같이 설명하고 있습니다. "구조화된 표현"이라는 용어는 다소 추상적일 수 있으나, 자바스크립트가 웹 문서에 접근하고 조작할 수 있도록 돕는 매개체라는 점은 분명합니다. 또한, 객체

재조정이란 리액트가 UI를 업데이트하는 전체적인 과정을 의미합니다. 구식의 React에서는 이 과정이 스택 알고리즘을 이용한 동기식 아키텍처였다면, 리액트 16부터 Fiber 아키텍처를 채택해 비동기식으로 진행되며 우선순위를 결정할 수 있고 작업을 도중에 취소할 수 있

상태란 결국 데이터이자 객체이다. 객체라고 한다면 어떤 속성을 가진 데이터를 저장하고 있을텐데 어떠한 데이터를 저장하고 있는 것일까? 바로 컴포넌트가 현재 어떤 ui를 어떻게 보여줄지에 대한 상황, 즉 현재 상태를 의미한다.상태가 단순히 데이터이자 객체라고 한다면 기존

전역 상태 관리 라이브러리는 언제 어떤 것을 선택해 사용하는 것이 현명한 것일까? 물론 회사에 들어가면 회사에서 사용하는 라이브러리를 채택해 사용해야겠지만 오늘은 각 라이브러리가 갖고있는 탄생 비화, 장점에 대해서 살펴보면서 그래도 어느정도 내가 이것을 왜 사용해야 하