The new kid on the block
As we saw in Chapter 4, Mapping the Design to Drupal Components, there are a lot of contributed modules to build and manage a Drupal theme using components. All those solutions use the same theme APIs and structures from Drupal, so, in the end, if you know how Drupal builds its pages, you know how to use any component implementation.
In this book, we’ve purposely avoided using any specific one to stay as agnostic as possible; we’ve concentrated on how Drupal works more than how a specific components library implementation works.
However, things have changed with the release of Drupal 10.1 in June 2023. A specific implementation was elected for inclusion in Drupal core. Initially developed as a contributed module named Component Libraries: Components (https://www.drupal.org/project/cl_components), this functionality has been merged into Drupal core as the new SDC experimental module.
SDC is attracting attention from the community, and...