Что такое менеджер состояний? В этом видео обсуждаем: – роль стейт-менеджера в управлении состоянием в приложениях – различия между функционально-реактивным и объектно-ориентированным реактивным программированием – проблемы и преимущества React – сложности дебага реактивного кода – использование Reatom – альтернативы Redux и другие подходы к управлению состоянием Спикер – Артём Арутюнян, автор менеджера состояния Reatom (канал в Telegram: ) 🔥 Бесплатный курс «Основы JS»: 🔥 Бесплатный вебинар для начинающих фронтендеров: Если видео было для вас полезным, ставьте лайк и поделитесь им с друзьями. Подписывайтесь на наш telegram-канал: ____ 🔗 Полезные ссылки: – Конечные автоматы как способ значительно упростить логику и понимание кода – доклад Кирилла Мокевнина – Кто круче: React-разработчики или Vue-разработчики – Библиотека React: особенности, перспективы, ситуация на рынке труда – React, Vue или Angular: большой гайд по фреймворкам для начинающего JS-разработчика – Интервью с тимлидами, разработчиками и ИТ-специалистами: ____ 00:00 Интро и о спикере 04:08 Понятие состояния и его управление 09:45 Различные подходы к реактивному программированию 14:10 Проблемы с Backbone и появление React 23:05 Внесение сигналов в стандарт JavaScript 28:32 Проблемы дебага в реактивном коде 32:39 Использование аборт-контроллера в Reatom 38:20 Вдохновение от библиотек и Kefir, а также паттерна Function 3 43:06 Библиотека Kefir и реактивность 46:25 Работа с асинхронными данными и персистентность в Reatom 49:16 Комьюнити Reatom 57:51 Альтернативы Redux: Redux Toolkit, MobX и Effector 58:46 Проблемы Redux Toolkit 01:05:26 Проблемы MobX 01:09:15 Преимущества Effector 01:10:07 Экосистема и готовые решения каждой библиотеки 01:11:52 Active Communities and Good Documentation 01:12:49 Zustand: Less Documentation and Use Cases 01:13:16 MobX’s Optional Decorator 01:14:12 React Query for React Developers 01:14:59 Jotai: A Lightweight Alternative 01:15:53 Effector and Reatom: More Powerful but Complex 01:16:50 Choosing the Right Library 01:26:06 Решение проблемы с зомби-чудранами и управление ресурсами 01:28:00 Архитектурная организация атомов и файлов 01:29:35 Фабрики и паттерн computed factory 01:33:02 Минусы и текущие проблемы риатома 01:39:52 Недостатки риатома и реактивного программирования 01:40:21 Проблемы с дебаггингом в риатоме 01:41:20 Альтернатива реактивности: конечные автоматы 01:44:39 Библиотека FSMoothy для работы с конечными автоматами 01:48:31 Разница между состоянием и атрибутами в реактивном программировании #программирование #react #reatom
Hide player controls
Hide resume playing