How does Twig handle template inheritance?
The question is about Twig
Answer:
Twig’s template inheritance is powerful, yet at the same time very easy to learn. It allows one template to extend another and helps you to reuse and modularize code. One base template defines some sections with block tags, which child templates can override. Child templates extend a base template by using {% extends ‘base.html.twig’ %} at the top, giving them access to powerful features of block overriding. This practice keeps the code DRY and makes maintenance of consistent layouts across complex projects easy by centralizing shared elements while only allowing overrides where needed.