Erreur TypeScript dans React : "refers to a value, but is being used as a type here (TS2749)"
Bonjour à tous ! Je suis débutant en TypeScript et React, et j'ai un problème que je n'arrive pas à résoudre depuis plusieurs heures.\n\nJ'essaie de créer un composant typé avec Material-UI et je rencontre l'erreur TS2749. Voici mon code :\n\n```typescript\nimport React, { useState } from 'react';\nimport TextField from '@mui/material/TextField';\nimport Button from '@mui/material/Button';\n\ninterface MyComponentProps {\n onSubmit: (data: string) => void;\n}\n\nconst MyComponent: React.FC = ({ onSubmit }) => {\n const [value, setValue] = useState('');\n const [error, setError] = useState(false);\n\n const handleSubmit = () => {\n if (!value) {\n setError(true);\n return;\n }\n onSubmit(value);\n };\n\n return (\n
\n