Community

Rxjs 한번 배워보실래요?

오랜만에 블로그에 글을 씁니다. 이번 글의 주제는 Rxjs입니다. Rxjs가 아직 비주류다보니 기존 글과는 달리 조금은 매니악한 주제처럼 느껴질 수 있겠습니다만, 자바스크립트에서 비동기를 다루는 라이브러리 중에서는 이만한 것도 없다고 생각을 합니다. Rxjs가 주류가 되는 세상을 꿈꾸면서 비동기를 다루는 반응형 프로그래밍을 하기 위한 최고의 방법인 Rxjs를 소개합니다. 정말로 쓰고 싶었던 글인 "프론트엔드에서 Rxjs를 이용한 상태관리"에 대한 프리퀄과 같은 글로 봐주시면 좋을 것 같습니다. --- 자바스크립트에서 시간과 비동기를 다루는 방법은 어려운 고급스킬에 속해있습니다. 개인적으로 Rxjs는 이러한 비동기를 다루는 데 있어서 탁월하며 새로운 패러다임을 알려주는 좋은 라이브러리라고 생각을 합니다. 하지만 단순히 특정 기능을 쉽게 사용할 수 있게 하는 유틸성 라이브러리가 아니라 개발과 비동기를 바라보는 패러다임을 바꿔야 하는 만큼 선행해야할 학습으로 인해 진입 장벽이 굉장히 높은 편에 속합니다. 그래서 이번 글에서는 Rxjs를 배우고 있거나 Rxjs가 처음이신 분들을 위해서 어려운 개념들에 대해 조금 더 이해를 높일 수 있기 위해 중요하다고 생각했던 내용들을 한번 적어보았습니다. Rxjs의 강의나 교과서적인 내용보다는 개인적으로 Rxjs를 이해하고 나서 알게 된 인사이트를 바탕으로 재해석해서 작성하는 글이라 지금 Rxjs를 공부하는 사람에게 조금 더 와닿을 것 같아요. Rxjs를 아예 모르는 분들은 그냥 흥미로 읽어주셔도 좋을 것 같습니다.

알림

알림이 없습니다