Which three resources in an Aura component can contain JavaScript functions? Choose 3 answers
Which three resources in an Aura component can contain JavaScript functions? Choose 3 answers
A . Renderer
B . Controller
C . style
D . Helper
E . Design
Answer: A, B, D
Explanation:
In an Aura component, JavaScript functions can be included in the following resources:
Controller (.js file):
Handles events triggered by user interaction or component lifecycle.
Contains action handlers defined in the component’s markup.
"A client-side controller contains the handler functions that are called in response to events fired by the component or other components."
― Aura Components Developer Guide: Client-Side Controller Helper (.js file):
Contains reusable functions that can be called from the controller or renderer. Helps to keep the controller lean by abstracting complex logic.
"A helper JavaScript resource can be added to an Aura component bundle and is used to store helper functions that can be reused in the component’s client-side code."
― Aura Components Developer Guide: Helper Functions
Renderer (.js file):
Allows for custom rendering behavior.
Contains methods that can override default rendering lifecycle events.
"A renderer component bundle resource allows you to customize the rendering behavior of a component."
― Aura Components Developer Guide: Custom Renderers Why Other Options Are Incorrect:
C. Style:
The .css file in an Aura component is used for styling and cannot contain JavaScript functions. "An Aura component or application can have a style (CSS) resource to define its styles."
― Aura Components Developer Guide: Style
E. Design:
The .design file is used to define metadata values for the component, especially when used in Lightning App Builder or Community Builder.
"A design resource describes the design-time behavior of an Aura component―information that visual tools need to display the component in a page or app."
― Aura Components Developer Guide: Design Files
Conclusion: JavaScript functions in an Aura component can be placed in the Controller, Helper, and Renderer resources. Therefore, the correct answers are A, B, and D.
Latest DEX-450 Dumps Valid Version with 456 Q&As
Latest And Valid Q&A | Instant Download | Once Fail, Full Refund