더북(TheBook)

 

마무리

 

 

1. 리액트 개요

① UI를 구축할 때 가장 널리 사용하는 자바스크립트 기반 프런트엔드 라이브러리입니다.

② 리액트의 핵심 설계 철학은 다음과 같습니다.

컴포넌트 기반: UI를 작고 재사용 가능한 블록으로 분리

가상 DOM: 실제 DOM 대신 변경된 부분만 업데이트

선언형 프로그래밍: ‘무엇을’ 보여줄지만 작성하면 ‘어떻게’는 리액트가 처리

 

③ 리액트의 주요 특징은 다음과 같습니다.

단방향 데이터 흐름: 부모 → 자식으로 흐르는 예측 가능한 구조

JSX 문법: HTML과 유사한 코드 작성 가능

상태 관리 도구: useState, useReducer, Context API 등 제공

풍부한 생태계: Next.js, Redux, React Native 등과 쉽게 연동

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.