초보자를 위한 리액트 200제 리액트 시작을 위한 최고의 입문서!! 라고 표지에 설명이 되어 있네요 책을 몇 번 본 결과 예제도 많아 단순히 입문서라 치부할 수는 없는 것 같습니다. 물론, 리액트를 공부하시는 분들이 이 책을 고르시겠지만 혹시나 해서 리액트에 대해 간단히 풀어 봅니다.
리액트는 웹개발에서 프론트엔드 쪽에 많이 쓰는 도구고 할 수 있습니다.
웹개발은 단순히 홈페이지 개발이라고 보시면 될 것 같고
그렇다면 프론트엔드란 무엇이냐? 웹개발은 세부적으로 보면 프론트엔드와 백엔드, 그리고 풀스택으로나뉠수 있습니다. 프론트엔드는 눈에 보이는 부분을 담당하는 부분 백엔드는 자료 입력 등에 필요한 데이터베이스, 서버 등 풀스택은 프론트엔드와 백엔드를 둘 다 하는 것..일라고 보시면 됩니다. (더 세부적으로 볼 필요는 없을 것 같구요..)
프론트엔드에 쓰는 도구들은 리액트뿐만 아니라 Angular, Ember, Backbone, Vue 등 여러 종류가 있습니다. 그 중에서도 리액트는 늦게 나온 도구임에도 불구하고 라이브러리가 풍부하고 점차 인기를 끌고 있는 도구입니다.
서두가 너무 길어져 다시 책으로 돌아가겠습니다.
- 주요 내용
이 책은 말 그대로 입문서입니다. 하지만 제목에서도 볼 수 있듯이 충분한 예제가 나와 있어 이 책 한 권으로도 어느 정도 수준까지는 끌어올릴 수 있지 않을까 생각해 봅니다. (물론 제가 전문가는 아니라서 입문자의 입장에서 느낀 점입니다. ) 책의 목차입니다.
정말 말그대로 완전 초보자들이 리액트를 시작할 수 있도록 개발 환경 준비하기(프로그램 설치하기)에서부터 시작하여 기초적인 단계부터 예제 설명을 해 줍니다.
파트 1에서 파트5단계에 이르기까지 단계적으로 입문 - 초급 - 중급 - 활용 - 실무에 이르기까지 풍부한 예시를 지원합니다.
책의 구성입니다. 아주 구성이 잘 이루어져 있습니다. 제목, 내용 등이야 여타 책들도 비슷한 수준이니, 이 책에서 특히 마음에 드는 점을 몇 가지 짚어 봅니다.
1. 노트 : 해당 예제와 관련된 추가 정보나 주의할 점, 초보자가 신경써야 할 점 등을 알려줍니다.
2. 소스 : 예제 파일을 홈페이지에서 다운받을 수 있게 해 줍니다. 완성된 예제 파일이지요. 간혹 타이핑을 끝까지 한 상태에서도 마무리가 되지 않아(혹은 어딘가에서 오타가 나) 고생하는 경우가 있습니다. 이럴 때 완성된 예제 파일은 큰 도움이 됩니다.
3. 줄 번호 : 예제를 줄 번호에 맞게 설명해 줍니다. 이게, 당연한게 아니고 보통 큰 내용 위주로 여러줄을 묶어서 설명하는 경우가 많습니다. 하지만 이렇게 줄 단위로 세세하게 설명해 주니 초보자 입장에서 정말 큰 도움이 되었습니다.
시간이 시간인지라, 두께가 두께인지라, 예제가 200개나 되는지라 아직 이 책을 완독하지는 못하였습니다. 그러나, 단순히 몇 개의 예제를 풀어본 것만으로도 이 책은 리액트를 공부하기에 충분하다고 표현해 봅니다.
|