Soy un poco nuevo en React e intento establecer un className como string + prop. Pero no estoy seguro de cómo hacerlo y si esa es la mejor práctica.
Entonces, lo que estoy tratando de hacer, y obviamente no está funcionando, es esto:
<a data-featherlight='string' + {this.props.data.imageUrl}>
¿Cómo haría para escribir esto?
En JSX, para la concatenación de className, debe tener su cadena y accesorios entre llaves "{}", porque las llaves denotan JSX para evaluar lo que sea dentro desde la perspectiva de JS. Entonces deberías intentar
<a data-featherlight={'string' + this.props.data.imageUrl}>
fuente