Aún usando componentes de clase, es posible utilizar los props de forma más prolija y menos engorrosa.
Con la desestructuración de this.props, podemos desempacar únicamente los valores que vamos a utilizar y guardarlos en una constante para facilitar su acceso más adelante.
Tomando de ejemplo las props de Cupcake, es tan simple como declarar const { color, sabor, foto } = this.props; dentro de la función render(), y obviamente antes del return().