k7536***
2021-11-12

단순히 UI 컴포넌트를 설명하는 이론서가 아니라, 실제로 간단한 모바일 앱을 만들면서 디버깅과 배포까지 빠르게 입문할 수 있는 책이다.
최근 크로스 플랫폼( 웹 / 앱을 모두 지원하는 플랫폼)이 인기를 끌고 있다. 대표적인 언어로 리액트가 있는데, 어플리케이션의 언어인, 리액트 네이티브에 관한 내용은 아직 제대로 된 책을 본적이 없다. 그러던 도중 최근 사이드 프로젝트로 어플리케이션을 만들어보려고 하는데, 이 책을 알게 되었고 한번 직접 입문해보려고 했다.
구성은 그렇게 특별한 점이 없었다. 기본적인 JavaScript를 알고 있다는 가정하에 진행되며, 기초부터 천천히 알려준다. 입문서인 만큼 친절하고 꼼꼼하게 설명해줘서 따라가기도 편했다.
무엇보다도 React는 Hook이 정말 중요한 것 같은데, 일반적으로 많이 쓰이는 Hook 부터 커스텀 Hook까지 설정하는 방법을 알려주며 필요한 것을 만들수 있게 도와준다. 그렇게 모든 과정을 따라하면 TO-DO List 관리 어플리케이션, 채팅어플리케이션 등을 만들어볼 수 있다.
일단 책이 거의 500페이지까지 있어서 처음에는 너무 막막했다. 입문서치고는 많은 분량에 난이도도 좀 힘들어보였는데, 200페이지 까지만 읽어도 To-Do List 어플리케이션을 만들 수 있고, 틈틈히 성취감을 얻을 수 있는 장치가 있어서 만족했다. 그리고 필요에 따라 더 공부하고 싶다면 더 공부하고 정리할 수 있어서 좋았다.
그리고 JS는 코드가 컬러가 아니면 각각의 <> 와 </> 마다 구분이 너무 힘든데, 그게 컬러로 되있어서 너무 만족스러웠고 가독성은 말할 것도 없이 좋았다.
단점이라고 하면 뒤로갈수록 파일의 구조와 어떤 파일을 수정해야될지 너무 헷갈렸다.
자주 느끼는 것이지만, 입문서는 역시 한빛미디어 관련된 책이 정말 좋은 것 같다. 코딩에 관련된 것은 점점 온라인 강의로 넘어가는 추세인만큼 한빛미디어의 코딩관련 책 기술은 더 발전하고 좋아지는 것 같다. 그래서 꼭 누가 책 추천이 필요하다고 하면 한빛쪽을 먼저 들여다보기도 한다.
만약 코딩을 책으로 입문할 계획이라면 한빛미디어를 추천하고, 이 책도 리액트 네이티브에 관심있으면 돈주고 살만한 것 같다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."