
As a Salesforce Developer, we often wonder how effectively we can build customizable Lightning Components. Given that Salesforce being a multi-tenant architecture platform it is very important that we need to create more scalable & modular components. So, to achieve this we will be walking you through the approach of leveraging Custom Metadata Types that will empower anyone to quickly customize any lightning component within minutes.
Join ApexHours session to learn more about building flexible components with the help of Custom Metadata Types that will make you #SuperDeveloper who can do magic with minimal code to accomplish very complex requirements.
Flexibility = Reusability ?
Flexibility in real world | Flexibility in Salesforce Lightning |
The quality of bending easily without breaking | Being modular and Scalable |
The ability to be easily modified | Configurable/Customizable |
Willingness to change or compromise | Able to Hide/Show elements |
Lightning Components with Custom Metadata
Flexible Lightning Components – Design Patterns
- Leverage Custom metadata / Custom Settings / Custom Labels
- Empower Admins mindset (use Design Tokens)
- Avoid declaring metadata in code (Build only skeleton)
- Highly configurable as possible
- Build not more than 2 components for a requirement
- Make it reusable and modular
Speaker : Guha Arumugam
Date : Saturday, 19 OCT 2019 10:00 AM EST ( 7:30 PM IST)
Venue/Link : Online
RSVP : https://trailblazercommunitygroups.com/events/details/salesforce-farmington-mi-developers-group-presents-build-highly-flexible-lightning-components-using-custom-metadata-types/#/
Here is recording of session.
Please note that we have limit of 200 attendees that can join the online sessions. However, recording will be posted on our YouTube channel. Make sure to subscribe our YouTube channel to get notification for video upload.
Check our “Session in 2019” page for all upcoming and old sessions of 2019.
Sharing is Caring so Share with your friends
Thanks,
Salesforce Apex Hours

Amit Chaudhary is Salesforce Application & System Architect and working on Salesforce Platform since 2010. He is Salesforce MVP since 2017 and have 17 Salesforce Certificates.
He is a active blogger and founder of Apex Hours.
Comments(5)
Yogesh says:
October 23, 2019 at 5:56 amCan you share the GIT link?
admin says:
October 24, 2019 at 3:51 pmhttps://github.com/guhaanandhnec08/FlexibleLightningComponents
Abhilash says:
January 12, 2020 at 10:31 amHi,
When i’m trying to use the code and run on Action button, unable to get output.
(included force:lightningQuickAction)
please help.
suvarna says:
February 7, 2020 at 7:20 amWhen i’m trying this code working perfectly.
The column of table should render based on metadata and it(row) should have edit and delete functionality
please help me…………
suvarna says:
February 7, 2020 at 7:21 amThe column of table should render based on metadata and it(row) should have edit and delete functionality