-
-
코딩 자율학습 리액트 프런트엔드 개발 입문 - 리액트 19와 타입스크립트로 배우는 실무 중심 프런트엔드 개발 자습서 ㅣ 코딩 자율학습
김기수 지음 / 길벗 / 2025년 9월
평점 :
🙋♂’프런트앤드 개발의 중기목표 ‘리액트 숙달’’
_
비전공자가 개발을 하면서 이루고자 하는 목표는 다양할텐데 저의 경우 SQL을 기반으로 한 DB관련 개념 및 실습 → 데이터 분석을 통한 시각화 병행 → 파이썬등을 통한 코딩기초와 백엔드 실습→ 그 다음은 프런트엔드 개발을 진행하는 것이 중기적인 목표입니다. 그리고 이러한 역량을 통해서 실무던, 개인활용이던 무관하여 ‘서비스 어플리케이션’을 개발하는 것이 장기간의 목표기에 이러한 로드맵에 따라 아주 꾸준히 로드맵에 필요한 내역들을 차근차근 만들어가고 있습니다. 아직도 멀었지만 프런트엔드관련해서는 HTML과 CSS 그리고 자바스크립트 실습을 거쳐 진행하려고 하는 것인 바로 React이며 <코딩 자율학습 리액트 프런트엔드 개발입문>는 넥스트레벨로 가기위해 만나게 된 서적입니다.
일반적인 모바일/웹 어플의 서비스 화면은 굳이 리액트가 아니어도 구현이 가능합니다. 하지만 리액트의 장점은 바로 컴포넌트(Component)에 있습니다. 콤포넌트 이용은 우리가 틀에 무언가를 조형하는 방식과 유사합니다. 예를 들어 하나의 기능 콤포넌트를 구현할 수 있다면, 해당 기능 콤포넌트로 프런트엔드에 표시되는 많은 페이지에 들어가는 기능들을 손쉽게 구현할 수 있습니다. 따라서 자바스크립트로 완성한 프런트엔드 페이지에 리액트 라이브러리로 컴포넌트를 구성하면 훨씬 빠르고 코드를 덜 쓰면서 프런트엔드 구현이 가능해지는 장점이 있습니다.
본서는 굉장한 두께(?)에 걸맞게 이런 리액트가 무엇인지, 콤포넌트와 가상 Dom과 관련된 개념과 더불어 리액트를 통한 계산기, 일정관리, 블로그 페이지를 구성하는 방식등의 실용적인 실습예제들이 있습니다. 따라서 본서를 마스터하는데는 아마도 오랜시간이 필요하겠지만, 시간을 걸쳐 개념을 이해하고 실용예제들을 만나는 과정에서 프런트엔드관련 프로젝트에 바로 활용할 수 있는 능력이 배양되는 것은 확실합니다. 저는 본서의 구성과 주요내용들을 읽어보고 이것을 어떻게 이용할지에 대한 마스터플랜을 세웠습니다. 
만일 리액트를 혼자만 하기 힘들다면 본서에서 소개하는 코딩자율학습(출판사에서 운영) 커뮤니티의 자율학습단으로 매일매일 공부하는 것을 추천드립니다. 저는 이미 프로그래밍 입문부터 파이썬, 자바스크립트까지 경험을 했는데, 처음에는 생소하고 어렵지만, 일단 책 한권을 끝내고 나면 유관 분야의 다른 책을 학습하는데 눈높이가 낮아지는 위대한(?)경험을 하게 됩니다. 따라서 본서를 통해 개인적으로 학습하는 개발자등, 스터디용 개발자등, 코딩 자율학습을 통한 개발자등, 프론트엔드에 대한 거의 실무에 돌입하기 전 유용한 서적으로서 활용하길 바랍니다.
‘책으로 이정도를 학습할 수 있어 고마울 따름’
#신간리뷰 #책읽는남자 #베스트셀러 #북스타그램 #글스타그램 #책스타그램 #독서스타그램 #책 #서평 #독후감 #책리뷰 #bookreview #essay #writer #review