Сергей Володин

telegram: t.me/vileven

Доклады

50
MoscowJS 50,

Конечный автомат на React Hooks и Typescript

Расскажу про причины перехода на микросервисную архитектуру на фронтенде в Почте Mail.ru. Поделюсь опытом создания такого небольшого микрофронтенда без стейт-менеджеров на react-hooks. Обсудим архитектуру на конечных автоматах и причём тут Flux. Также поговорим про то, как literal types в связке с union types в typescript могут гарантировать консистентность потока данных и состояния приложения.

СлайдыЗапись

49
MoscowJS 49,

Дизайн-система на фронтенде

Расскажу, как мы пришли к дизайн-системе, которую используем в Mail.ru. Обсудим архитектуру на фронтенде для построения интерфейса: provider токенов, UI-kit и темы. Приведу примеры кейсов редизайна, и как мы с ними справились.