Show notes
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/reatomhttps://github.com/artalar/state-management-specificationhttps://t.me/reatom_ruhttps://holyjs-moscow.ru - приглашаем на HolyJS Moscow 8-9 ноября 2019, промокод holyjs19msk5minReactpcПромокод вводить на этой странице: https://holyjs-moscow.ru/registration/personal/Пятиминутка React - подкаст о React и смежных технологиях в мире JavaScript и фронтенда, разбираемся с инструментами, сравниваем фреймворки и пакетные менеджеры, обсуждаем конференции и митапы. https://5minreact.ru



