TypeScript React Native 属性 'target' 在类型 'string' 上不存在

TypeScript React Native property 'target' does not exist on type 'string'

我正在为我的移动应用程序制作输入组件。我正在尝试使用 useState 挂钩处理文本输入中的文本更改,所以我创建了这个: const [password, setPassword] = useState(''); 现在我有一个输入组件: <TextInput value={password} onChangeText={(e) => setPassword(e.target.value)} />,我收到一条错误消息:“属性 'target' 在类型‘字符串’上不存在”

onChangeText prop 将输入文本值作为参数,因此您不需要访问 e.target.value。像这样使用它:

<TextInput value={password} onChangeText={(text) => setPassword(text)} />