Componentes: divide y vencerás... ¿o no?

Componentizar parece siempre una buena idea, hasta que un Card acaba teniendo 17 props, 8 variantes y una crisis de identidad.

En esta charla veremos cómo diseñar buenos componentes y dónde poner sus límites. Hablaremos de cuándo crear un componente, qué responsabilidad debería tener, cuándo dividirlo, cuándo combinarlo y cómo evitar que crezca hasta convertirse en algo difícil de entender y mantener.

Exploraremos problemas habituales como los componentes demasiado específicos, el exceso de variantes o los componentes que intentan resolver demasiadas cosas a la vez. También veremos cómo el contexto en el que usamos un componente puede cambiar lo que necesitamos de él: no es lo mismo trabajar con componentes pensados para Drupal Canvas que utilizarlos dentro de Layout Builder, y eso puede influir directamente en las propiedades y posibilidades que ofrecemos.

A través de ejemplos veremos cómo encontrar un equilibrio entre componentes simples, flexibles y reutilizables, sin convertirlos en un cajón de sastre lleno de condiciones.
El objetivo no es encontrar una regla para componentizarlo todo, sino aprender a tomar mejores decisiones al crear y evolucionar componentes.