Пятиминутка React

Reatom vs MobX

10.17.2019 - By Пятиминутка ReactPlay

Download our free app to listen on your phone

Download on the App StoreGet it on Google Play

Reatom - deterministic state manager! https://github.com/artalar/reatom

Это второй подкаст про Reatom - весьма многообещающий проект, менеджер состояния с первоклассным выводом типов на TypeScript, маленьким размером бандла, учитывающий и переосмысливающий недостатки других популярных библиотек.

В этом выпуске автор библиотеки, Артём Арутюнян (https://github.com/artalar/), сравнивает Reatom с MobX, также мы поговорили про производительность и про дальнейшие планы.

Краткое содержание второй части:

- Чем MobX хорош теоретически?

- Где стоит, а где не стоит использовать Proxy?

- Комбайн "всё-в-одном" и комплексный API

- Философия минимальистичных библиотек (аля Preact)

- Бенчмарки производительности Reactom и Redux

- Какая библиотека в 1000 раз медленне чем Redux?

- Влияние произоводительности state manager библиотеки на приложение в целом

- В каких сценаряих Redux не мастабируется?

- Как маштабируется Reatom и какой ценой?

- Proxy вообще медленные?

- Подходы к обработке ошибок

- Варианты обработки ошибок в процессе вычисления зависимых полей

- Какой подход принят в Reatom и почему?

- Как сохранить консистентность данных при внезапном возникновении ошибки?

- Что показать пользователю в интерфейсе при возникновении ошибки?

- Почему в коде Reatom нет try ... catch?

- План по разработке спецификации State Manager'а

- Чем отличаются ошибки в чистых функциях от ошибок в функциях с побочными эффектами?

- Текущий статус разработки Reatom, когда ждать версию 1.0?

- Как присоединиться к проекту?

https://github.com/artalar/reatom

https://github.com/artalar/state-management-specification

https://t.me/reatom_ru

https://holyjs-moscow.ru - приглашаем на HolyJS Moscow 8-9 ноября 2019, промокод holyjs19msk5minReactpc

Промокод вводить на этой странице: https://holyjs-moscow.ru/registration/personal/

Пятиминутка React - подкаст о React и смежных технологиях в мире JavaScript и фронтенда, разбираемся с инструментами, сравниваем фреймворки и пакетные менеджеры, обсуждаем конференции и митапы. https://5minreact.ru

More episodes from Пятиминутка React