Avatar ·

Fehler "Property 'value' does not exist on type 'Readonly<{}>'" in React und TypeScript

Hallo zusammen! Ich bin neu in TypeScript und React und kämpfe seit einigen Stunden mit einem Fehler. \n\nIch habe eine einfache Komponente, die einen Wert aus einem Input holen und ausgeben soll. Hier ist mein Code:\n\n```typescript\nimport React, { useState } from 'react';\n\nfunction MyComponent() {\n const [state, setState] = useState({});\n\n const handleChange = (e: React.ChangeEvent) => {\n setState({ value: e.target.value });\n };\n\n return (\n
\n \n

Value: {state.value}

\n
\n );\n}\n```\n\nBeim Versuch, auf `state.value` zuzugreifen, gibt TypeScript einen Fehler aus:\n**"Property 'value' does not exist on type 'Readonly<{}>'"**\n\nIch verstehe, dass TypeScript sagt, dass das Objekt `{}` keine Eigenschaft `value` hat. Aber ich habe doch...