1
resposta

Pasta inicial do projeto não funciona

Fiz o download da pasta inicial do curso, como em https://cursos.alura.com.br/course/react-biblioteca-react-router/task/102568, segui o passo a passo, porém além do alerta que outro dev colocou aqui no Fórum, ele tb não executa no localhost, com erros em muitos arquivos... anexei print. (https://cdn1.gnarususercontent.com.br/1/4572938/3d9653f3-6c42-45ef-9b93-b7ed62c1c340.png) Compiled with problems:X ERROR src/pages/Cardapio/Itens/Item/index.tsx Line 10:5: 'React' must be in scope when using JSX react/react-in-jsx-scope

Como resolver e conseguir acompanhar o curso?

1 resposta

Oii, Maria. Tudo bem?

O erro que você tá vendo, 'React' must be in scope when using JSX, acontece porque o React não tá sendo importado corretamente no arquivo onde você tá usando JSX. Isso é necessário em versões mais antigas do React.

Pra resolver, você pode adicionar a importação do React no topo dos arquivos.

Um exemplo de como deve ficar:

import React from 'react'; // Adicione esta linha
import './Item.css';

// O restante do seu código...

E, tenha certeza de que você seguiu todos os passos corretamente para instalar as dependências do projeto. No terminal, na pasta do projeto, execute:

npm install

Depois disso, tente iniciar o projeto novamente com:

npm start

Se o problema continuar, por favor, siga as orientações do guia de como fazer uma boa pergunta no fórum e me retorne com mais informações do problema.

Um abraço e bons estudos.