Tengo instalada la última versión. Mis archivos se abren como archivos Babel JS y tengo e4x configurado como verdadero en mi archivo de configuración. Esto es lo que tengo actualmente:
return (
<a href="#"
onClick={e => {
e.preventDefault()
onClick()
}}>
{children}
</a>
);
Sin embargo, después de formatear se convierte en esto:
return ( < a href = "#"
onClick = {
e => {
e.preventDefault()
onClick()
}
} > { children } < /a>
);
¿Qué necesito cambiar para que mis archivos tengan el formato correcto o al menos no se estropeen?
¿Ha configurado e4x=true
?
@bitwiseman Sí, lo hice.
¡Yo también con e4x=true
! Es realmente extraño. :alegría:
¡Gracias! Lo agregué a mi lista para la próxima versión.
Esto es lo que descubrí sobre este problema:
// successful - no change
return(
<a href="#" onClick={e => { e.preventDefault() onClick()}}>
{children}
</a>
);
// successful - no change
return <b><a href="#"
onClick={e => {
e.preventDefault()
onClick()
}}>
{children}
</a></b>;
// failure - adds spaces
return <a href="#"
onClick={e => {
e.preventDefault()
onClick()
}}>
{children}
</b>;
Comentario más útil
¡Gracias! Lo agregué a mi lista para la próxima versión.