
이전에 한번 선정되어서 활동하다가 오랜만에 신청한 한빛출판네트워크의 서평단 ‘나는리뷰어다’ 활동을 오랜만에 하게되었다. 이번 달 받아본 책은 ‘패턴으로 익히고 설계로 완성하는 리액트’라는 책.
작년즈음부터 자바스크립트와 리액트를 공부하기 시작했는데 개발에 익숙하지 않아서 간단한 건 구현할 수 있지만 코드를 짜면서도 ‘이게 맞나? 이렇게 하는 게 맞나?’ 라는 의문이 들었던 차에 좋은 기회에 내 궁금증을 해결할 수 있는 책을 받게 되었다.
책의 목차는 검색해보면 나오기는 하지만 아래와 같이 구성되어있다.
- 1부: 리액트 기본개념
- 2부: 테스팅 기법
- 3부: 비즈니스 로직과 디자인 패턴 알아보기
- 4부: 실무에서의 구현
목차에서도 살짝 느낄 수 있듯이 처음으로 리액트를 시작하는 101 책은 아니고 리액트를 접하긴 했지만 실무 적용 경험이 없거나 실무에서 어려움을 겪는 사람이 읽으면 더욱 좋은 책으로 리액트를 접하지 않았다면 최소한 자바스크립트, 타입스크립트 코드는 작성할 수 있는 사람이 읽어야 할 듯 하다.
1부에서 리액트 기본개념을 짚고 넘어가는데 내가 리액트를 배우면서 제일 이거 맞나라고 생각했던 props drilling부터 자주 발생하는 안티패턴으로부터 시작해서 가려운 부분을 긁어주면서 시작하고, 그 다음부터는 리액트의 기본 개념들을 다뤄서 넘어가서 실무적인 내용으로 넘어가기 전에 리액트를 복습할 수 있게 해준다.
2부부터는 테스팅이나 앞서 나왔던 안티패턴을 개선할 수 있는 구체적 방법들을 제시하고 있는데 특히 테스팅 부분은 AI 도구를 통해 테스팅 코드를 작성하기 편해진 것도 있고, 기존에 경험했던 프로젝트는 개인 프로젝트이거나 개발 속도가 중요한 외주 프로젝트여서 테스트에 다소… 소홀했던 경험이 있어 많은 도움이 되었다.
일단 책은 많이 두껍지 않아서 읽는데 오랜 시간이 걸리지 않는 점이 좋았고, 번역도 매끄러운 편이라 번역때문에 막히지 않아서 좋았다. 그리고 무엇보다 실무에서 겪을 수 있는 안티패턴과 그에 대한 해결책을 제시하는 책이라 회사에 시니어 엔지니어가 없는 주니어 엔지니어나 나처럼 리액트를 배우긴 했고 코드도 짤 줄 아는데 이렇게 짜는게 맞나라는 의문을 가지는 리액트 사용자에게 도움이 많이 될 듯한 책.
마지막으로 이 책의 예시코드가 타입스크립트 기반이라서 타입스크립트를 모르거나 사용해 본적이 없다면 관련 영상을 유투브에서 보고 책을 읽으면 좋을 듯 하다(물론 몰라도 리액트를 안다면 코드 이해가 안가진 않지만 가독성을 위해..).
“한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
'ETC' 카테고리의 다른 글
[Google Workspace]그룹 메일 alias 설정하기 (0) | 2025.03.19 |
---|---|
[FFmpeg].mov 동영상 파일 사이즈 줄이는 방법(MacOS 기준) (0) | 2024.12.03 |
앞으로의 백엔드 공부 계획 (1) | 2023.05.29 |
백엔드 커리어 로드맵 (0) | 2023.05.29 |
2022년도 회고 및 백엔드 개발을 배우려고 하는 이유(feat. 제로베이스 부트캠프) (1) | 2023.05.15 |