Using RxJS With React

RxJS is a library for reactive programming using Observables, to make it easier to compose asynchronous or callback-based code.

Articles & Tutorials

RxJS with React Hooks for state management (
Nov 11, 2019
In this article, we’ll cover the basics of RxJS and how to integrate it with React applications using React Hooks for state management. We’ll do this by building a demo chat application.
  • Ebenezer Don
RxJS with React (
Oct 10, 2019
RxJS and React go together like chocolate and peanut butter: great individually but they become something incredible when put together.
  • Adam L Barrett
React without Redux, or How I learnt to embrace RxJS (
Jun 19, 2019
Whenever I start a new Webapp, I pretty much have the exact same set of libraries that I go to. React and Redux are high on that list.
  • Graham Cox
Sharing data between React components using RxJS (
May 20, 2019
In this post, we’ll dive into the wonderful world of RxJS.
  • Chidume Nnamdi
Build a React Application using RxJS (
May 06, 2019
Build an authenticated React application using RxJS and the CSS framework, Tailwind.
  • Sarah Jorgenson
How to build GitHub search functionality in React with RxJS 6 and Recompose (
Aug 06, 2018
This post is intended for those with React and RxJS experience. I’m just sharing patterns I found useful while making this UI.
  • Yazeed Bzadough

Courses & Video Series

Build React Components from Streams with RxJS and Recompose (
Dec 19, 2017
This course walks you through combining the powers of React and RxJS to stream data into JSX with streaming patterns and pure React components.
  • John Lindquist

Podcast Episodes


redux-observable (
Mar 26, 2019
RxJS middleware for action side effects in Redux using "Epics".
  • Jay Phelps
  • Ben Lesh
  • Evert Bouw