Pro Yearly is on sale from $80 to $50! »

Rematch - Redux with superpowers

Rematch - Redux with superpowers

In this presentation, I briefly talk about state management library called Rematch and how it solves some of the issues of Redux

800c1a87c30c83ccc214e220b09e4def?s=128

Konstantin

August 17, 2018
Tweet

Transcript

  1. REMATCH Redux with super powers

  2. REDUX ✅ Battle-tested ✅ predictable behavior ✅ Great community and

    documentation ✅ Great ecosistem of libraries ❌ A lot of boilerplate ❌ No support for side-effects
  3. ENTER REMATCH

  4. REMATCH IS • Abstraction on top of Redux • That

    solves Redux problems • And increases developer productivity
  5. BOILERPLATE

  6. WORKING WITH STATE

  7. SIDE-EFFECTS

  8. EFFECTS WITH REMATCH

  9. MAKING A SWITCH

  10. SWITCHING TO NEW LIBRARY IS DIFFICULT • We already have

    a large existing codebase • We depend on other libraries that use Redux ◦ Redux-router ◦ Redux-form ◦ Reselect ◦ Redux-persist
  11. INTEROPERABILITY WITH PURE REDUX • We can migrate existing apps

    gradually • We can keep using libraries we already love and use
  12. THERE’S A LOT MORE... • TypeScript support • Type-checking your

    global state using prop-types • Multi-store support • Framework-agnostic • Lazy-loadable models
  13. GIVE IT A TRY AND YOU WILL LOVE IT! •

    Repo: https://github.com/rematch/rematch • The full story: https://hackernoon.com/redesigning-redux-b2baee8b8a38
  14. THANK YOU konstantinlebedev.com https://github.com/koss-lebedev