Как BlueSky структурирует приложение и управляет стейтом
Алекс Кондов в своем блоге разобрал архитектуру приложения BlueSky. BlueSky – это социальная сеть, универсальное приложение, которое использует react-native и создается для веба и как приложение для iOS/Android.
Изучение открытых проектов помогает изучить новые архитектурные подходы и приемы в организации стейта. В BlueSky в качестве стейт-менеджера используется Mobx и использует ООП-подход для реализации стейта в классах моделей. Вся бизнес логика находится в классах-стейтах, а компоненты используют ее.
https://alexkondov.com/reading-code-bluesky/
The Bluesky Social application for Web, iOS, and Android - GitHub - bluesky-social/social-app: The Bluesky Social application for Web, iOS, and Android