Перейти к содержимому

GraphQL-мутации в LWC — создание, обновление и удаление без Apex | Salesforce Bolt

Salesforce Bolt

0:00 / 0:00

GraphQL-мутации в LWC — создание, обновление и удаление без Apex | Salesforce Bolt

369 просмотров · 3 месяца назад
Salesforce Bolt
24,9 тыс. подписчиков
369 просмотров · 3 месяца назад
Мутации GraphQL теперь общедоступны в LWC начиная с API версии 66.0 — вы можете создавать, обновлять и удалять записи Salesforce непосредственно из вашего компонента, используя executeMutation из lightning/graphql. Без Apex. Без uiRecordApi. В этом видео я показываю полный компонент Contact Manager, который охватывает весь цикл CRUD с использованием мутаций GraphQL от начала до конца. Что рассматривается: → GraphQL против Apex против uiRecordApi — когда что использовать → executeMutation — сигнатура, operationName, обработка ошибок → Создание мутации с автоматическим обновлением свайпа → Обновление мутации — почему refresh() НЕ требуется (объяснение в официальной документации) → Удаление мутации — почему refresh() НЕ требуется (объяснение в официальной документации) → lwc:if, lwc:else — современные директивы LWC → Ограничения, которые необходимо знать перед использованием мутаций GraphQL в продакшене Главы: 0:00 — Хук 1:10 — GraphQL против Apex против uiRecordApi 2:29 — Живая демонстрация 4:20 — Импорт и константы 5:00 — Запрос 05:50 — Мутации GraphQL 10:50 — Ограничения 11:25 — Заключение 🐙 GitHub: https://github.com/batra-kapil/salesf... 📖 Официальная документация: → GraphQL Mutation — Руководство разработчика LWC: https://developer.salesforce.com/docs... → Ограничения GraphQL Mutations: https://developer.salesforce.com/docs... → Рецепты LWC — примеры graphqlMutation: https://github.com/trailheadapps/lwc-... #LWC #Salesforce #GraphQL #SFBolt #SalesforceDeveloper #LightningWebComponents