Avatar ·

Erro "Property 'value' does not exist on type 'Readonly<{}>'" em React e TypeScript

Olá a todos! Sou novo em TypeScript e React, e estou há várias horas tentando resolver um erro. \n\nTenho um componente simples que deve receber o valor de um input e exibi-lo. Aqui está meu código:\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\nAo tentar acessar `state.value`, o TypeScript exibe o erro: \n**"Property 'value' does not exist on type 'Readonly<{}>'"**\n\nEu entendo que o TypeScript está dizendo que o objeto `{}` não tem a propriedade `value`. Mas eu estou