首页 > 解决方案 > “字符串”类型上不存在 TypeScript React Native 属性“目标”

问题描述

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

标签: typescriptreact-nativecompiler-errors

解决方案


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

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

推荐阅读