Я конвертирую компонент React в Typescript (*.ts) из JS. Это дает ошибку ниже «Ожидается тип». Как бы мне это исправить?
const SisenseDashboard = () => {
const sisenseRef = React.useRef(null);
return (
<>
<Box
display = "flex"
flexDirection = "column"
alignItems = "center"
marginBottom = {2}
>
<h2>In-App Reporting</h2>
</Box>
<Box
ref = {sisenseRef}
id = "sisense-container"
className = "sisense-demo"
></Box>
</>
);
};



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Сначала убедитесь, что расширение файла вашего компонента .tsx. Затем вы должны сообщить TypeScript, что ваша функция является функциональным компонентом React, с помощью типа FC из React следующим образом:
import {FC} from "react";
const SisenseDashboard : FC = () => {
const sisenseRef = React.useRef(null);
return (
<>
<Box
display = "flex"
flexDirection = "column"
alignItems = "center"
marginBottom = {2}
>
<h2>In-App Reporting</h2>
</Box>
<Box
ref = {sisenseRef}
id = "sisense-container"
className = "sisense-demo"
></Box>
</>
);
};
Вы были
import React from 'react'наверху? Похоже, вы вырезали код, поэтому хотел проверить это.