ExamGecko
Question list
Search
Search

Question 11 - Certified B2B Commerce Developer discussion

Report
Export

A developer is building a custom component in Lightning web components (LWC) that needs to fetch data from an API.

Which lifecycle hook should the developer use to make the API call?

A.
connectedCallback
Answers
A.
connectedCallback
B.
renderedCallback
Answers
B.
renderedCallback
C.
errorCallback
Answers
C.
errorCallback
D.
disconnectedCallback
Answers
D.
disconnectedCallback
Suggested answer: A

Explanation:

To make an API call in a Lightning web component (LWC), a developer should use the connectedCallback lifecycle hook. The connectedCallback lifecycle hook is invoked when the component is inserted into the DOM. This is the ideal time to make an API call, as the component is ready to receive and display data. The developer can use the fetch API or a third-party library, such as axios, to make the API call and handle the response. The renderedCallback lifecycle hook is not a good choice for making an API call, as it is invoked every time the component is rendered or rerendered. This can cause unnecessary or repeated API calls and affect performance. The errorCallback lifecycle hook is not a good choice either, as it is invoked when an error occurs in the component or in one of its children. This is not related to making an API call, but rather to handling errors. The disconnectedCallback lifecycle hook is not a good choice either, as it is invoked when the component is removed from the DOM. This is not a suitable time to make an API call, as the component is no longer visible or active. Salesforce

Reference:Lightning Web Components Developer Guide: Lifecycle Hooks,Lightning Web Components Developer Guide: Call an Apex Method Imperatively

asked 23/09/2024
John Hart
47 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first