1
resposta

[Dúvida] Pergunta sobre o jsconfig.json

no meu caso deu certo, mas se continuasse com o projeto sem essa parte, o codigo continuaria a funcionar normalmente ou daria problema mais para frente no curso????

1 resposta

Ao lidar com projetos React e TypeScript, a organização correta dos arquivos e importações é crucial para evitar divergências e problemas. Aqui estão algumas práticas recomendadas:

  1. Configuração com jsconfig.json:

    • Utilizar um jsconfig.json pode facilitar a importação de arquivos no seu projeto React. Este arquivo permite definir a base do caminho de importação, evitando caminhos relativos longos.

    Exemplo de jsconfig.json:

    {
      "compilerOptions": {
        "baseUrl": "src"
      },
      "include": ["src"]
    }
    
  2. Importações sem jsconfig.json:

    • Se optar por não usar jsconfig.json, você pode encontrar complicações com caminhos de importação. Para minimizar problemas:

      • Coloque os arquivos que você deseja importar na pasta base do componente relevante. Por exemplo, se precisar de uma imagem para um banner, coloque a imagem na pasta do componente do banner.
      src/
      ├── components/
      │   ├── Banner/
      │   │   ├── BannerComponent.tsx
      │   │   ├── banner-image.jpg
      
  3. Programação e Gambiarras:

    • Em programação, é comum encontrar soluções improvisadas ("gambiarras") para resolver problemas inesperados. No entanto, é importante buscar práticas organizadas para manter o código limpo e fácil de dar manutenção.
  • No geral é uma questão de conhecimento, eu recomendo sempre tentar fazer o modo sugerido, mesmo que tenha funcionado de outro modo, é mais um jeito de ver se consegue fazer do modo sugerido, testa nunca é demais.