RxJS 프로그래밍 - 75가지 핵심 문법과 예제로 익히는 RxJS 기초
이종욱.안재하 지음 / 한빛미디어 / 2018년 9월
평점 :
장바구니담기


이 글에는 스포일러가 포함되어 있습니다.

[한줄평]

RxJS 6기반으로 리액티브 프로그래밍 입문서중 가장 쉽다.


[목차구성]

PART 1 RxJS 소개

CHAPTER 1 RxJS 소개와 개발 환경 구축

CHAPTER 2 RxJS의 기본 개념

CHAPTER 3 생성 함수


PART 2 RxJS의 연산자

CHAPTER 4 필터링 연산자

CHAPTER 5 변환 연산자

CHAPTER 6 조합 연산자

CHAPTER 7 수학 및 결합 연산자

CHAPTER 8 유틸리티 연산자

CHAPTER 9 조건 연산자


PART 3 효과적인 RxJS 사용

CHAPTER 10 에러 처리

CHAPTER 11 서브젝트

CHAPTER 12 멀티캐스팅 연산자

CHAPTER 13 스케줄러


PART 4 실전 RxJS

CHAPTER 14 테스트

CHAPTER 15 ES2015+와 RxJS

CHAPTER 16 앵귤러와 RxJS

CHAPTER 17 리액트에서 RxJS 사용하기

CHAPTER 18 redux-observable

CHAPTER 19 사용자 정의 생성 함수 및 연산자 만들기


APPENDIX A ES2015+ 기본

APPENDIX B RxJS 5와 6의 차이점


[이 책의 특징]

ㆍRxJS의 주요 문법을 상세하게 소개

ㆍ쉽지만 실무에 응용할 수 있는 예제 만들기


[대상 독자]

ㆍ자바스크립트 기초 문법을 아는 개발자

ㆍ이벤트 처리나 AJAX 등의 비동기 처리를 더 편하게 하고 싶은 개발자

ㆍ다른 프로그래밍 언어에서 ReactiveX 라이브러리를 사용해본 개발자


[서평]

이책은 RxJS 소개와 개발환경 구축 방법, RxJS의 기초 연산자 소개 및 개발방법등을 다루고 있다. RxJS는 리액티브 프로그래밍을 좀더 쉽게 하기 위해서 만든 자바스크립트 라이브러리이다. 요즘 비동기로 처리해야 하는 이벤트들이 많아 지고 있다. 많은 언어에서 비동기 처리 기법을 제공하고 있다. 그래서 요즘 리액티브 프로그래밍이라는 말이 많이 나오고 있다. 리액티브 프로그래밍을 한마디로 비동기 처리를 할수 있는 프로그래밍 방법이라고 보면 된다. 하지만 단 배우기가 어렵다는 단점이 있다.  RxJS는 리액티브 프로그래밍을 자바스크립트에서 구현한 라이브러리 이다. 이책에서는 최대한 쉽게 개념과 사용법에 대해서 설명하고 있다. RxJS 공식 문서에는 178가지 문법이 있지만 그중에서 가장 많이 사용하는 75가지를 추려서 자세하게 소개 하고 있다. 소개 하는 문법은 대부분 RxJS의 이해를 돕기위해 마블 다이어그램과 함께 실제 데이터 처리흐름을 직관적으로 볼수 있게 구성되어 있다. 파트4 실전 RxJS에서는 프런트엔드 중에서 가장 많이 사용하는 앵귤러와 리액트에서 RxJS를 사용하는 방법을 소개하고 있다. 앵귤러 기반의 반응형 폼과 리액트 및 리덕스를 이용한 로그인 폼 만들기등 간단한 예제들로 실무에 응용할수 있는 앱들을 만들어서 RxJS 개발을 좀더 쉽게 이해할수 있게 될것이라 생각한다.


아마 처음 시작하시는 분들도 RxJS를 크게 어렵지 않게 배울수 있는 좋은 책이다. 비동기 프로그래밍을 배우고 싶다면 이책을 추천한다. 


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo