[독서] 러닝 리액트 2판

Whis·2021년 7월 25일
0

book

목록 보기
4/9

서문

현재 react는 javascript 기반 front-end framework에서 가장 인기가 많다. 나도 angular로 개발을 시작했으나, 대중성이 떨어지는 부분이 아쉬워서 본격적으로 개발자로 전향할 당시 react로 사용하는 프레임워크를 바꿨다. 사실 리액트는 프레임워크라고 하기보다는 라이브러리에 가깝지만, 편의상 프레임워크라고 쓰겠다.
여하간 이러한 상황때문에, 프론트엔드 개발자로 성장하기 위한 사람들이 이런 저런 도서를 많이 찾아보고 있을거란 생각이 든다. 대충 부트캠프 커리큘럼을 들어보면 거의 대부분은 리액트를 가르치고있고, 다른 직군을 경험하다가 프론트엔드로 전향하는 개발자들도 거의 다른 프레임워크는 고려하지 않고 리액트를 선택하는 듯하다.(아마 인강 등 배울 수있는 채널이 상대적으로 많아서 그런 것 같기도 하다.)

감상

결론부터 말하자면 러닝 리액트는 한번 자바스크립트를 경험해보고, 벨로퍼트님이나 리액트 공식문서등을 보면서 리액트를 한 번쯤을 경험해본 사람에게는 쭉 훑으면서 정리하기에 좋은 책인 것같다. 초보자들이 보기에는, 뭔가 이 책을 기준으로 삼기에는 어려울 수도있고, 잘 못 이해하고 넘어갈 수도 있을 것같다는 우려가 조금 있었다.
프론트엔드 현업자로써는 그냥 쭉 훑고 지나가면서 그동안 알던것들을 정리하고 넘어가기에 정말 좋다고 생각한다. 책의 두께도 얇은 편이어서 훌훌 읽고 넘어가기에 나는 좋았던 것 같다.

개인적으로는 리액트에 대한 경험이 있다면 있음에도 불구하고, 개념적으로 기본적인 것들이 비어있는 편인다. 사용은 잘 하는 편이지만, 정확하게 설명하자면 잘 모르겠는? 그런 상태여서 나에게 많은 정리를 도와준 책이었다.

나름 자바스크립트의 설명이 있긴 하지만, 초보자들은 이 책의 내용외에 다른 자바스크립트 책을 꼭 보고 정리하는 것을 추천드린다. 약간 모르는 사람이 보면 와닿지 않을 표현들이 꽤 있을 것 같다는 생각이 들었다.

다만, 정리입장에서 좋았던 것은 함수형 프로그래밍에 대해서 정리한 파트였는데, filter, map, reduce를 함수형 프로그래밍 쪽에 묶에서 넣었던 것이 개인적으로 조금 신선했다.

흐름만 따라서 읽다보면, graphql에 대한 짤막한 소개도 지금 시점에서는 괜찮다고 생각이 들었다. gatsby도 graphql을 사용하고 있고, react를 만든 facebook에서 graphql관리를 위한 프레임워크인 relay를 제공하고있기 때문이다.

마치며

예시코드도 제공하고 있어, 따라치면서 쫓아가보다보면 어느정도 리액트에 대한 흐름을 알 수 있다고 생각한다. 꽤 인상깊었던 것은 예시코드를 시맨틱하게 작성했던 부분이며, 이런 부분을 유의해서 보면 인사이트는 얻을 수 있다고 생각한다. 다만 코드는 해당 개념을 이해하는 정도로만 익혀두면 좋을 듯하다.

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

profile
Developer

0개의 댓글