finds.dev← search

// the find

Brooooooklyn/learning-rxjs

★ 449 · TypeScript · updated Nov 2019

Learning RxJS step by step

A companion code repo for a series of Chinese-language RxJS articles on Zhihu, walking through reactive programming concepts step by step with TypeScript. It's aimed at developers learning RxJS who can read Mandarin and want runnable examples alongside the articles. Not a standalone learning resource in English.

The seed-branch approach—clone, checkout, implement—is a decent way to force active recall rather than passive reading. The example code uses real patterns like switchMap and file uploading, not toy counter examples. TypeScript throughout means you get type errors when you misuse operators, which is genuinely useful when learning RxJS's more complex types.

Last pushed in 2019 and targets an old RxJS version—the API has changed enough (pipeable operators became the only option in v6, lettable operators removed) that some patterns here are outdated or won't compile against current RxJS. The articles are in Chinese with no translation, so most of the context is inaccessible to non-Mandarin readers. The repo has almost no README instructions in English and the setup relies on Yarn 1 with a lockfile that hasn't been touched in years. There's no test coverage and the webpack config is long unmaintained.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →