Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Why We Decided To Use MobX Instead Of Redux

React Moscow
December 11, 2019

Why We Decided To Use MobX Instead Of Redux

Nazim Gafarov, Mail.Ru Cloud Solutions @ React Moscow Meetup 5
Dec 11, 2019, Gazprombank

Доклад о том, мы отказались от трехлетнего опыта работы с Redux и переключились на MobX. Расскажу, на что смотрели и что повлияло на наш выбор. Кратко пройдемся по основным концепциям MobX и сравним их с реактивностью в Angular.js и Ember.js.

React Moscow

December 11, 2019
Tweet

More Decks by React Moscow

Other Decks in Programming

Transcript

  1. 3 o Сесть на бутылку или писать на Redux? o

    Сесть на бутылку и писать на Redux
  2. 4

  3. 6

  4. 7

  5. 8

  6. 16

  7. 19

  8. 20

  9. 21

  10. 23

  11. 24

  12. 25

  13. 26

  14. 30

  15. 31

  16. 32

  17. 33

  18. 34

  19. 35

  20. 36

  21. 37

  22. 38

  23. 45

  24. 51 MobX o Вычислить this.count o Оповестить всех подписчиков Redux

    o Создать action-объект o Пройти по всем редюсерам o Создать новый стейт (иммутабельно) reselect normalizr redux-zero redux-thunk immutable-js immer
  25. 57

  26. 58

  27. 64

  28. 66

  29. 69 o Redux популярнее o Один источник правды o Чистота

    и иммутабельность o Тайм-машина o Нормализация o Подходит для больших проектов
  30. 70