Reatom vs Redux Пятиминутка React
-
- Technology
Reatom - deterministic state manager!
https://github.com/artalar/reatom
Весьма многообещающий проект, менеджер состояний с первоклассным выводом типов на TypeScript, маленьким размером бандла, учитывающий и переосмысливший недостатки других популярных библиотек, в первую очередь Redux.
В подкасте автор библиотеки Артёмом Арутюнян (https://github.com/artalar/).
Это первый из двух выпусков про Reatom.
Краткое содержание первой части:
- Кратко про ключевые характеристики Redux, Effector и MobX
- Проблемы с типизацией
- Как сделать хороший и удобный вывод типов для менеджера состояний на TypeScript?
- Терминология Reatom: Atom, Action, Store
- Мемоизация и ленивость вычислений
- Что будет, если в приложении 300 млрд. атомов?
- Atom как чистая функция
- useAtom()
- Почему мемоизированные селекторы перестают работать, когда есть несколько инстансов использующих их компонентов?
- Динамическое создание атомов
- Чем плохи Middlware в Redux?
- Библиотека должна помогать писать хороший код и мешать писать плохой код (плохокодить)
- Механизм Dependency Injection с помощью Store - удобно для тестирования и SSR
- Совместимость с Redux Dev Tools
- Как получить снимок (snapshot) всего Store?
- Immutable Data
- Для кого подойдёт Reatom в первую очередь?
В следующем выпуске речь пойдёт о сравнении с MobX, производительности и философии обработки ошибок.
https://holyjs-moscow.ru - приглашаем на HolyJS Moscow 8-9 ноября 2019, промокод holyjs19msk5minReactpc
Промокод вводить на этой странице: https://holyjs-moscow.ru/registration/personal/
Пятиминутка React - подкаст о React и смежных технологиях в мире JavaScript и фронтенда, разбираемся с инструментами, сравниваем фреймворки и пакетные менеджеры, обсуждаем конференции и митапы. https://5minreact.ru
Reatom - deterministic state manager!
https://github.com/artalar/reatom
Весьма многообещающий проект, менеджер состояний с первоклассным выводом типов на TypeScript, маленьким размером бандла, учитывающий и переосмысливший недостатки других популярных библиотек, в первую очередь Redux.
В подкасте автор библиотеки Артёмом Арутюнян (https://github.com/artalar/).
Это первый из двух выпусков про Reatom.
Краткое содержание первой части:
- Кратко про ключевые характеристики Redux, Effector и MobX
- Проблемы с типизацией
- Как сделать хороший и удобный вывод типов для менеджера состояний на TypeScript?
- Терминология Reatom: Atom, Action, Store
- Мемоизация и ленивость вычислений
- Что будет, если в приложении 300 млрд. атомов?
- Atom как чистая функция
- useAtom()
- Почему мемоизированные селекторы перестают работать, когда есть несколько инстансов использующих их компонентов?
- Динамическое создание атомов
- Чем плохи Middlware в Redux?
- Библиотека должна помогать писать хороший код и мешать писать плохой код (плохокодить)
- Механизм Dependency Injection с помощью Store - удобно для тестирования и SSR
- Совместимость с Redux Dev Tools
- Как получить снимок (snapshot) всего Store?
- Immutable Data
- Для кого подойдёт Reatom в первую очередь?
В следующем выпуске речь пойдёт о сравнении с MobX, производительности и философии обработки ошибок.
https://holyjs-moscow.ru - приглашаем на HolyJS Moscow 8-9 ноября 2019, промокод holyjs19msk5minReactpc
Промокод вводить на этой странице: https://holyjs-moscow.ru/registration/personal/
Пятиминутка React - подкаст о React и смежных технологиях в мире JavaScript и фронтенда, разбираемся с инструментами, сравниваем фреймворки и пакетные менеджеры, обсуждаем конференции и митапы. https://5minreact.ru
58 min