The Lightning Component framework is a framework that's used for developing single-page web applications for mobile and desktop devices. Lightning components can be built by using two programming models:
- Lightning web components: These are custom HTML elements that are built using HTML and modern JavaScript.
- Aura components: These use JavaScript and predefined components, combined with HTML tags. You can use both components next to each other on one Lightning page.
In this book, I will not go too much into detail about this subject, because discussing the Lightning Component framework would take a book on its own. Instead, I will teach you the high-level basics of the Lightning Component framework and the most important things you need to know about regarding a Lightning component.