typescript - “字符串”类型上不存在 TypeScript React Native 属性“目标”
问题描述
我正在为我的移动应用程序在打字稿中制作输入组件。我正在尝试使用 useState 钩子处理文本输入中文本的更改,所以我创建了这个:
const [password, setPassword] = useState('');
现在我有一个输入组件:
<TextInput value={password} onChangeText={(e) => setPassword(e.target.value)} />
,我收到一个错误,上面写着:“属性'目标'不存在于类型'字符串"
解决方案
onChangeText
prop 将输入文本值作为参数,因此您不需要访问e.target.value
. 像这样使用它:
<TextInput value={password} onChangeText={(text) => setPassword(text)} />
推荐阅读
- openxml - 使用 docx4j 加载 docx 文件时出现 wp:docPr 问题
- php - Google Cloud Platform - 使用 IPv4 创建实例
- sequelize.js - 续集,找到两个字段的总和(一个是日期,另一个是小时数)比现在大
- python - Hyperopt:当我为 sklearn 加载保存的模型时,如何知道为最佳模型选择了哪些变量?
- perl - Postman Oauth 1.0 签名与我在 Perl 中得到的不匹配
- java - 如何在 Android Webview 菜单中添加高亮选项?
- google-sheets-api - 如何将 Google SpreadSheet API 的 OAuth 令牌从 Kotlin 代码传递到 JavaScript 代码?
- html - 在 VSCode 的侧选项卡上查看 HTML 预览
- python - 单击主类中的按钮时,如何运行整个子类
- linux - 可以使用 Docker 从 macOS 运行 Linux CLI 工具吗?