Estou com algumas dúvidas com relação ao desenvolvimento de projeto com React, são as seguintes dúvidas:
- Cada componente do meu projeto (ex: Botão, Input, etc) tem que estar separado em uma pasta caso eu for reutilizá-lo? E outra coisa eu consigo utilizar esse componente mas alterar alguma coisa no estilo dele sem que isso se aplique para todos?
- Tenho observado que utilizando o react as tags em html (header, section, form, input..) não se preenchem de forma automática, eu tenho que sempre ficar digitando. Tem alguma forma ou algum plugin que eu possa utilizar para otimizar o meu tempo escrevendo as tags?
- Já vi algumas pessoas desenvolvendo projetos em react mas utilizando .jsx, por que não estamos utilizando neste caso e qual seria a diferença?