Programming

소문난 명강의: 김범준의 핸즈온 리액트 네이티브

halatha 2022. 11. 26. 15:30

최근 flutter의 성장세가 거세지만, 여전히 react native는 flutter와 함께 cross platform 도구의 선두주자이다. cross platform 도구의 장단점은 개발자나 기업의 환경에 따라 다르겠지만, 유용한 지점이 분명히 있기 때문에 앞으로도 인기는 지속될 가능성이 높다.

https://survey.stackoverflow.co/2022/#most-popular-technologies-misc-tech

이 책은 react native 입문자를 대상으로 3가지 project를 통해 mobile web을 만드는 방법을 배운다. 대부분의 programming 책이 그렇듯 예제 repo(https://github.com/Alchemist85K/hands-on-react-native)를 제공하는데, 저자의 github에 가보면 여러가지 책이나 인터넷 강의에 대한 repository들이 있어서 교육쪽에 경험이 많다는 점이 좀 더 신뢰할 수 있는 요인이기도 하다.

3가지 project를 한다고 하니 부족한게 아닌가 할 수도 있지만, 전자책 기준 921page의 방대한 분량으로 3가지 project를 하기 때문에 오히려 초보자에게는 여러가지를 더 자세하게 볼 수 있는 기회를 제공한다고 생각한다. github도 commit message를 통해 소단원 기준으로 설명을 하기 때문에 어려워도 좀 더 확실하게 확인하고 따라할 수 있을 걸로 보인다. 게다가 많은 페이지에서 bit.ly를 통해 중간중간 API page를 연결하는 url들도 넣어 자세한 내용을 살펴볼 수 있게 준비해놓은 점도 저자가 참 꼼꼼하다는 걸 알 수 있었다.

https://firebase.google.com/docs/reference/js/firestore_?authuser=0#startafter 로 연결되는 short url

다만 주의할 점은 책은 react 17 기준으로 작성했으나 올해 react 18이 나왔기 때문에 이로 인한 영향이 있을 수 있으므로, 시작하는 사람들은 설치하는 library들 version을 latest가 아니라 일단 책을 따라 맞춰서 공부를 하는 게 좋을 것이다.

“한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.”