티스토리 뷰

반응형



웹 프론트 개발을 할 때 크게 3가지로 나눌 수 있는데요.
React, Vue, Angular 가 있습니다.

이 중 국내에서 제일 많이 쓰는 게 React입니다.
React는 Facebook에서 개발한 UI 라이브러리로 사용자 인터페이스를 만들기 위해 컴포넌트 기반으로 작동합니다.

각각의 컴포넌트는 재사용할 수 있는 UI 요소를 나타내 다른 컴포넌트와 조합되어 전체 애플리케이션을 구성할 수 있습니다.

모던 React를 잘 설명한 책이 있어서 설명하려고 합니다.

바로 ‘모던 자바스크립트로 배우는 리액트 입문’ 입니다.

이 책에 대해서 2가지로 정리해보도록 하겠습니다.



◆ 상태 관리
React에서 상태는 컴포넌트의 데이터를 의미합니다.

React 컴포넌트는 상태를 가질 수 있습니다.

상태가 변경되면 컴포넌트가 다시 렌더링 됩니다.

상태를 관리하는 방법은 여러 가지가 있습니다.

가장 일반적인 방법은 컴포넌트 내부에 상태를 유지하고 변경하는 것입니다.

또한 컴포넌트 내에서 상태(state)와 속성(props)을 정의해 이들을 변경하면 React는 자동으로 UI가 변경됩니다.

이밖에 Recoil 등 사용하는 방법을 책에서 잘 정리가 되어져 있어서 간단한 사용법을 익히고 해당 도큐멘트 문서를 읽는 것을 추천 드립니다.



◆ React는 가상 DOM 기반
React는 가상 DOM(Virtual DOM)을 사용하여 성능을 향상시킵니다.

가상 DOM은 React에서 내부적으로 사용되며, 실제 DOM과 동일한 구조를 가지지만 메모리에만 존재합니다.

이를 통해 실제 DOM을 조작하는 대신 가상 DOM을 조작해 UI를 업데이트가 됩니다.

또한 변경 사항이 있는 부분만 실제 DOM에 적용합니다.

이로써 애플리케이션의 성능을 향상시키고, 더 나은 사용자 경험을 제공할 수 있습니다.



끝으로 저자님이 유명한 강사라는 게 체감되는 책입니다.

책을 읽는데 설명이 간결하고 쉽게 이해가 될 겁니다.

React로 사이드 프로젝트를 많이들 계획을 세웁니다.

이 책이 사이드 프로젝트 완성하는 데 도움 될 것입니다.

리액트를 공부하는 분들 중 기존에 웹 개발(html, css, js) 경험이 있는 분들은 바로 책을 보면 금방 웹 개발하는 데 무리가 없을 듯싶습니다.

리액트 개발에 관심 있는 분들에게 이 책을 추천합니다.

#모던자바스크립트로배우는리액트입문, #한빛미디어, #자케, #김모세, #리액트, #입문, #상태관리, #가상DOM

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함