reactjs - 在点击函数中获取未定义
问题描述
我在我的应用程序中使用 react js。我有一个函数,当我点击按钮时会调用它。
const click = () => {
dispatch(postData)
console.log(selector.createUser.error.message;)
}
当我单击按钮提交时,我想在中获取错误消息console.log(selector.createUser.error.message;)
,但我没有定义,如果我第二次单击,我会收到消息。
为什么会发生这种情况以及如何解决?如何在第一次点击的点击功能中获得准确的价值?
解决方案
const click = () => {
dispatch(postData);
console.log({selector.createUser.error.message});
}
像这样的东西应该工作。取决于是什么selector
。
注意:此代码段实际上不起作用,因为没有定义任何内容,但这显示了您将如何记录变量。
推荐阅读
- angular - ngModelChange dispatchEvent
- swift - Switft 5 在异步调用上生成异常
- python - 在张量流之前导入 matplotlib
- c# - .Net Core 3.0 on Linux,systemd服务启动独立进程
- python - ChunkedEncodingError: ('Connection broken: IncompleteRead(8797 bytes read, 1443 more expected). 为什么会这样?
- java - 分页资源
我正在使用Spring Boot REST示例。在此我使用 RestTemplate 调用返回
PagedResources<Resource<EmployeeDto>>
Object 的端点。但是通过调用时RestTemplate
- python - 使用 SQLAlchemy 检索 PostgreSQL 列
- php - 过滤已请求的数据
- c - 升级到 Python3 - C 数据类型
- google-cloud-platform - 将 Google AutoML API 与 API KEY 连接时出错