Para aplicar el principio de apertura-cierre en React, se debe estructurar un componente de manera que sea fácil de extender sin modificar su código fuente. Por ejemplo, en lugar de usar múltiples roles para un botón que dicten su comportamiento, se puede pasar un icono como prop para hacerlo más extensible.