Eu tenho a última versão instalada. Meus arquivos são abertos como arquivos Babel JS e tenho e4x definido como true em meu arquivo de configuração. Isso é o que eu tenho atualmente:
return (
<a href="#"
onClick={e => {
e.preventDefault()
onClick()
}}>
{children}
</a>
);
No entanto, após a formatação, torna-se este:
return ( < a href = "#"
onClick = {
e => {
e.preventDefault()
onClick()
}
} > { children } < /a>
);
O que eu preciso mudar para ter meus arquivos formatados corretamente ou pelo menos não bagunçados?
Você definiu e4x=true
?
@bitwiseman Sim, eu fiz.
Eu também com e4x=true
! É muito estranho. :alegria:
Obrigado! Eu o adicionei à minha lista para a próxima versão.
Aqui está o que descobri sobre esse 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>;
Comentários muito úteis
Obrigado! Eu o adicionei à minha lista para a próxima versão.