1
resposta

Class x className.

Prezados gostaria de saber se existe alguma diferença entre "Class e className para a declaração dos estilos", já que no meu código funcionou sem a alteração para o [className]. quero saber se é possível algum conflito no código já que temos a declaração do component App. Usando a mesma palavra " class App extends Component {

1 resposta

Oi Dailan, é uma recomendação da documentação mesmo: https://reactjs.org/docs/dom-elements.html#classname

Me parece que o JSX + ReactDOM conseguem lidar com isso, mas esse não é o padrão. Isso por que queremos evitar conflito com a palavra reservada "class" do Javascript.

O mais estranho é ter funcionado, não deveria. Pode ter sido um caso isolado. No mínimo você terá warnings infinitos em relação a isso.