En la pregunta: ¿Cómo puedes aplicar clases CSS a un componente en React y por qué no se puede usar class?
Opino que se da mucho énfasis a que el uso del className es para uso de CSS cuando creo según lo que entiendo, es para uso general de aplicaciones de clases, que luego el css puede o no aprovechar las clases para aplicar estilos es otro asunto, pero para alguien que lee por primera vez o que no entiende mucho el tema podría no saber que las clases aplicada en className son clases general del atributo HTML.