genk***
2018-04-17

O'REILLY에서 출판된 Learning React의 한글판을 보게 되었다. 프로그래밍 개발 언어뿐만 아니라 공부하고자 하는 것이 있다면 인터넷 검색을 통해서 충분히 공부할 수 있는 자료를 얻어낼 수 있지만 아무래도 사전 지식이 필요하고 전제척인 개념을 잡는 것이 중요한 경우는 여전히 잘 구성된 책의 도움이 여러모로 효율적이다.
인터넷 등을 통해 자료를 찾아서 공부하게 되는 경우 도대체 무엇을 얼마큼 알아야 하는지 감이 잘 잡히지 않아 무턱대고 이것저것 찾아서 익히려다 보면 시행착오를 겪게 되기도 하고 잘 정리가 되지 않아 흐름이 잘 이어지지 않는데 러닝 리액트의 경우 대략 전체 내용의 1/4 정도를 들여 본격적으로 리액트를 공부하기 전에 알아두어야 할 배경 지식들을 정리해 준다. 이 부분이 큰 도움이 되었다.
책을 읽으면서 직접 코드를 실행해 보는 것도 중요한데, 잘 정리된 한글판 github 소스 Repository 덕분에 해설만으로는 잘 이해가 가지 않는 부분의 경우 코드를 얻어 코드를 수정해보기도 하면서 공부하기에도 용이했다. 개념을 설명하기 위해 소개되어 있는 코드들이 복잡하지 않고 단순하게 구성되어 있어 개념을 이해하는데도 좋았다.
책을 받아본지 2주 정도 되었는데 아직까지 모두 다 보지는 못하고 대략 60% 정도 진도를 나간 상황인데 지금까지는 책의 덕을 톡톡히 잘 보고 있다. 무엇보다 번역 자체도 매끄러워서 마음에 들고, 옮긴이의 주석들도 요소요소 잘 배치되어 있다.
마지막으로 공부하다가 도무지 이해가 되지 않는 부분이 있어 염치 불고하고 번역자이신 오현석 님께 이해가 되지 않는 부분에 대해 이메일로 문의를 했었는데 매우 친절하게 궁금한 내용을 풀어서 설명해주셔서 감동했다. :)
이 책의 목표는 리액트와 관련 있는 모든 요소를 제대로 된 순서로 배열하여 리액트를 배우는 과정에서 발생할 수 있는 혼란을 피하고 리액트를 더 잘 배울 수 있는 토대를 만드는 것이라는 책의 소개가 있는데 효율적으로 그 목표대로 순항하고 있어 만족한다.