개인적으로 FRP 패러다임은 OOP에 비해 현저히 진보한 코딩 패러다임이라 생각합니다. 주변에 사용해 볼 것을 권하지만, 우리 대부분은 OOP 세대이다보니, Reactive 스타일이라는 장벽이 가로 막고 있습니다. 그래서, 누구나 쉽게 접근할 수 있는 언어인 JavaScript로 작성된 RxJS 라이버러리를 강의 형태로 정리했습니다. 하루 이틀 정도면 소화하기에 충분합니다.
Reactive 스타일에 다소 익숙해 지고 나면, Cycle.js와 같은 본격적인 FRP 패러다임을 익혀보시기 바랍니다. 역시 강의 형태로 정리했으며, 3~4 시간 정도 투자하면 됩니다.
최근에 Cycle.js를 사용하여 금융 관련 API를 작성했는데, 초창기 JS 프레임워크치고는 상당히 안정적입니다. Angular, React, Vue.js 등에 비해 대단히 가볍다는 점도 큰 장점입니다. 무게로 따지면, 1/10 ~ 1/100 정도?