Pull to refresh
4
Дмитрий Васильев@raoffonom

Full Stack Developer

9
Subscribers
Send message
авторизовать средства на карте, отправить оповещения (Email, SMS, Push Notification)

Как я понял я ответил на этот вопрос.

и прочее

Про прочее понимаю о чем вы, сам работал с «лапшой» из REST API. В AWS Amplify бизнес логика выноситься на Lambda Function и отдается через GraphQL API.
В конечном итоге нам нужно показать данные в приложении или через инпуты отправить их на сервер — IO(Ввод-вывод). Поэтому модель CRUD, описаная в этом уроке, решает задачу получения данных и отправки их на сервер, а благодаря подпискам(web-sockets) React рендерит слой View на изменения данных c бэкенда.

Аутентификация
Push Notification скоро переведу на русский :)

AWS Amplify — это комплексное решение:

Easy CI CD / hosting / custom domains

Официалная страница

Документация
Как понял у метеора компоненты не нативные. Это для проектов типа Cordova через WebView.
Он как я понял для веба. Я мобилки пилю.
Вообщем каждый пусть решает свои задачи тем путем, который ему ближе.
Лично для меня очевидно, что с DataStore мне не нужно писать кучу болерплэйт кода на бэке и фронте решая конкретные задачи для конечных пользователей, очень просто создавая real-time приложения.

Как когда-то React Native стал бриджем между iOS и Android, так DataStore сегодня стал бриджем, ломая грань между бэком и фронтом. Будущее за подобными full stack serverless решениями.
Вы уходите в процесс того как решается задачи в том или ином менеджере, а я про результат. То как решали задачи вчера, сегодня уже решают по другому! Время не стоит на месте.

Что конкретно, с точки зрения бизнеса, я не могу решить с DataStore?
Какой в них смысл если в конечном итоге нужно изменить данные локально или на сервере?
У Recoil recoiljs.org тоже нет экшенов. У Apollo нет их тоже. Значит ли это, что они не стейт менеджеры?
Что он может того, что не может DataStore?
Хорошо, по другому. Redux без мидлварей умеет оффлайн или реал-тайм?
> С DataStore вы можете использовать его для автономного использования в режиме «только локальный» без учетной записи AWS, а это значит можно разруливать состояние приложение локально.
Ваше право и я его уважаю.
Не знаком с метеор, могли бы провести параллель?
В том то и эволюция, что стор фронтенда, является стором и для бэкенда. Один источник правды.
Лучший учитель — это ученик. Поэтому я готов быть не правым и статью можно отредактировать, но парадигма serverless научила меня смотреть не на код и его научное описание, а на то какую функцию он предоставляет!
Так вот если данные на сервере изменились и DataStore пнул React перерисовать View во всех установленных приложениях, то как это не State менеджер?
С DataStore вы можете использовать его для автономного использования в режиме «только локальный» без учетной записи AWS, а это значит можно разруливать состояние приложение.
Так что пока ваши аргументы не убедили меня.
Как это нет, если при изменении данных на бэкенде, DataStore пинает React перерисовать View?
Благодарю вас за обратную связь!

Пожалуйста пришлите ссылку на мой ответ в телеге, где я на вопросы типа «почему у меня в файрбейзе не обновляется состояние» отвечал «используй эмплифай». Иначе аргумент без доказательств, не аргумент.
Рэп я пишу на своем YouTube канале, потому пожалуйста не смотрите его.
В таких случаях я вспоминаю цитату:

„Великие умы обсуждают идеи. Средние умы обсуждают события. Мелкие умы обсуждают людей.” — Элеонора Рузвельт


Я рад, что благодаря моему Patreon у меня есть мотивация делать, то что я делаю. Пусть нас не много, но есть люди которые ценят мой труд и опыт и это вдохновляет на новые публикации для моих патронов.

Где я написал что DataStore отменяет cтейт менеджеры?
DataStore — это не только стейт менеджер, но и решение в кодогенерации всех запросов на бэк, реал-тайм, оффлайн, определение базы данных для App Sync. Один источник правды для бэка и фронта.
2

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Фулстек разработчик
Ведущий
From 300,000 ₽
JavaScript
React
GraphQL
React Native
Apollo
TypeScript
Redux
Zig
Rust