-
-
김범준의 핸즈온 리액트 네이티브 - 프로젝트를 시작하며 익히는 크로스 플랫폼 모바일 앱 개발 ㅣ 소문난 명강의
김범준 지음 / 한빛미디어 / 2022년 11월
평점 :
IT/컴퓨터] 소문난 명강의 김범준의 핸즈온 리액트 네이티브
지난번 리액트를 접하며 조금 알아가던 중
그 리액트를 이용해 크로스 플랫폼 모바일 앱도 개발가능하다는 소식에
리액트 네이티브 관련 알아보다가
이 책을 살펴보게 되었다.
리액트를 하기 위해서는 자바스크립트에 대한 이해가 필요하고
리액트 네이티브를 하기 위해서는 리액트를 조금 알아두면 편하지만
자바스크립트만 어느 정도 알고 이 책을 봐도 괜찮을 꺼 같다.
리액트에 대한 핵심 내용들도 설명하고 있기 때문에
리액트에 대해 몰라도 따라할 수 있다.
(단지 설명하는 리액트에 대한 내용들은 네이티브에서 필요한 내용들에
대해 다루기 때문에 좀 더 자세한 내용은 리액트 관련 책을 참고하면 된다.)
![](https://image.aladin.co.kr/Community/paper/2022/1128/pimg_7719311233647481.jpg)
사용자 인터페이스를 만드는 자바스크립트 라이브러리인 리액트는
최근 몇 년간 웹 프런트엔드 개발자가 가장 선호하는 라이브러리가 되었는데
리액트가 브라우저 플랫폼이 타깃이라면
리액트 네이티브는 자바스크립트 기반으로
ios와 안드로이드 앱에서 동시에 구동되는
모바일 플랫폼이 타깃인 자바스크립트 프레임워크이다.
예전에 크로스 플랫폼 지원 때문에 하이브리드앱 개발했었는데
이젠 플러터나 리액트 네이티브 같은 더 좋은 프레임워크가 많이 나온거 같다.
플러터를 이용할지 리액트 네이티브를 이용할지는
자신이 어떤 서비스를 어떻게 제공할 건지에 따라서
성능과 유지보수 측면에서 검토해보고 결정해야 할 거 같다.
핸즈온이란 이름에 걸맞게 직접 해볼 수 있도록
리액트 네이티브를 사용하기 위한 설치 및 환경 설정부터
(설치나 설정도 자세하게 설명해준다)
![](https://image.aladin.co.kr/Community/paper/2022/1128/pimg_7719311233647482.jpg)
리액트 네이티브에서 사용하는 JSX의 사용 방법과 문법들도 알려준다.
![](https://image.aladin.co.kr/Community/paper/2022/1128/pimg_7719311233647487.jpg)
그 뒤 단계별로 프로젝트를 만들어 보는데
초급 단계의 계산기 만들기
중급 단계의 ToDo리스트 만들기
고급 단계의 여행사진 공유 앱 만들기가 있다.
마지막 고급단계에서는 firebase라는
데이터베이스를 활용하여 로그인까지 진행한다.
기본 컴포넌트 사용에서 출발하여
화면 및 상태 관리, API 활용으로 확장해가며
마지막엔 좀 더 다양한 컴포넌트와 상태관리,
데이터베이스까지 활용할 수 있어서
리액트 네이티브를 전반적으로 알아볼 수 있는
유용한 책인거 같다.
앱을 만들 때 많이 사용하는 네비게이션 기능을
알아볼 수 있는 것도 좋은거 같다.
단점이라면 너무 두껍다는.....
하지만 이것또한 장점이 되는게
그만큼 상세하게 코드와 동작에 대해 자세하게 설명해준다.^^;
![](https://image.aladin.co.kr/Community/paper/2022/1128/pimg_7719311233647493.jpg)
코드에 색상별로 구분되어 있고
핵심 문장에 형광펜 표시로 가독성도 좋고
설명도 정말 자세하게 되어 있다
![](https://image.aladin.co.kr/Community/paper/2022/1128/pimg_7719311233647494.jpg)
리액트 네이티브의 기초를 익히기엔 더 없이 좋은 책인거 같다.
동영상도 있다고 책에 안내되어 있는데
동영상은 무료는 아니고 유료로 인프런에서 구매해서 봐야한다.
(인프런 강의(유료): https://inf.run/QbzN ,99000원, 5개월할부 월 19,800)
리액트 네이티브라는 것이 무엇인지 알아보며
간단한 프로젝트를 만들며 기초를 익히고 싶은 분에게
이 책을 추천합니다^^
----------------------------------------------
한빛미디어 <나는 리뷰어다> 활동을 위해서
책을 제공받아 작성된 서평입니다.
----------------------------------------------