Talks
Events

MobX, or: Going from Mutable to Immutable to Reactive State Management

Michel Weststrate at CityJS 2020

"MobX is a state management library that is used across the globe, by companies big and small, such as Microsoft, EA, Netflix, Amazon and so on. The library is renown for its ease of use and lack of boilerplate.

But also, it is quite magical. Or isn't it?

And shouldn't we have stopped using mutative data structures by know? Or is the world not just limited to mutable and immutable, and is there a third kind of data structures?

Join this talk to learn about the wonderful world of reactive data structures and the benefits they yield in both developer and runtime efficiency."

Bio
Author of MobX, MobX-State-Tree, Immer and a plethora of smaller packages. On a quest to make programming as natural as possible. React, JavaScript and TypeScript fan. Working at Facebook on Dev tooling

Chapters
Start [00:00:00]

Mutable Data [00:03:53]

Immutable Data [00:12:54]

Demo [00:14:40]

Observable Data [00:17:25]

Idiomatic MobX [00:17:48]

Computations are an orthnogonal render tree [00:21:19]

Split into small components [00:26:06]

Decouple doman logic and state from UI [00:27:32]

Conclusion [00:30:30]