The GA release of the GraphQL Wire Adapter promises to make data management in LWCs not just possible, but a breeze …
Here are highlights from article The Wait Is Over: Our GraphQL Wire Adapter for LWC Is Now Generally Available
1. Release of GraphQL Wire Adapter GA version
– Winter ’24 release
– Bigger and more mature version compared to the beta version
– Allows querying from LWCs natively
– Query expressions with rich functionality similar to SOQL
2. Features of the GraphQL Wire Adapter
– Common functionality of a GraphQL client
– Filtering, sorting, pagination
– Fragments, aliasing, parent-child relationships
– Client-side caching through the Lightning Data Service
– Interfaces seamlessly with Salesforce GraphQL API, respecting user permissions
3. Aggregate functions
– Enable extracting meaningful insights from query results
– Functions include average, maximum, minimum, and sum
– Can be applied over specified fields
– Grouping of results based on specific record field values
4. Updated LWC Recipes
– Public GitHub repository with sample components
– Includes GraphQL code additions for easy app development
– Clone repository, deploy app to org, and customize as needed
– Components using GraphQL adapter include graphqlAggregates, graphqlContacts, and graphqlMultipleObjects
5. Benefits and requirements of the GraphQL Wire Adapter
– Makes data management in LWCs easier
– No additional enablement steps required, just ensure org has latest Salesforce build and import GraphQL module
You can read it here: https://sfdc.blog/rHxyl
Source from developer(dot)salesforce(dot)com