TypeScript-Fehler in React: "refers to a value, but is being used as a type here (TS2749)"
Hallo zusammen! Ich bin neu in TypeScript und React und habe ein Problem, das ich seit einigen Stunden nicht lösen kann.\n\nIch versuche, eine typisierte Komponente mit Material-UI zu erstellen und bin auf den Fehler TS2749 gestoßen. Hier ist mein 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
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen
Blogs
gRPC in JavaScript: Wann man es einsetzt und wie es Ihr Projekt beschleunigt
«Synchronized» in Java: Was es ist und wie es anhand von Beispielen funktioniert
Speicherverwaltung in Rust: Warum es keinen Garbage Collector gibt und wie es funktioniert