DataStore / AWS Amplify + React
Прощай Redux, Mobx, Apollo!
В клиент AWS Amplify + React подвезли DataStore, который поддерживает работу в офлайн режиме.
Amplify DataStore предоставляет постоянное хранилище на устройстве для записи, чтения и наблюдения за изменениями данных, если вы подключены к Интернету или в автономном режиме, а также легко синхронизировать данные с облаком и между устройствами. Моделирование данных для вашего приложения использует GraphQL и преобразуется в модели, которые используются в приложениях JavaScript, iOS или Android. Вы можете использовать DataStore для автономного использования в режиме «только локальный» без учетной записи AWS или предоставить весь бэкэнд с помощью AWS AppSync и Amazon DynamoDB. DataStore включает в себя Delta Sync с использованием вашего бэкенда GraphQL и несколько стратегий разрешения конфликтов.
Официальная документация и познавательное видео с AWS re: Invent
AWS re: Invent — это обучающая конференция, организованная Amazon Web Services для глобального сообщества облачных вычислений.