javascript - 我如何使用 reactjs 回调函数
问题描述
我有这个验证函数组件如何使用它来返回回调函数?
第一个文件仅用于检查有效性
export function checkValidity(value, rules, shouldValidat) {
let isValid = true;
return isValid;
}
第二个文件调用者
import { checkValidity } from "../UI/CheckValidity";
let res = checkValidity(vlaue, validationRules, shouldValidat);
callback = () =>{
alert("call back function is done");
}
如何使用 react js 从第一个文件调用回调函数?
解决方案
您应该编写一个类似的函数;
callback(email) {
const re = ..... => it should be validation rule
if(re.test) {
return email;
}
return false;
当您在其他函数中调用函数时,您应该为函数 param 提供您的电子邮件或其他参数。
推荐阅读
- reactjs - 使用 AWS Amplify 托管 React 应用程序时如何更改应用程序根目录/项目路径?
- css - 如何左对齐来自我的 Magento 商店页脚的 cms 块的 IMG 元素
- dialogflow-es - 如何找出为什么机器人在意图跟进时中断但在相同意图下继续工作?
- reactjs - 使用 Shopify Collection 在 Gatsby 中以编程方式创建页面
- python - 使用 Kmeans 的错误结果自动编码器(IRV2 功能)
- html - CSS 特异性基于与元素的接近度而不是 CSS 代码中的顺序
- javascript - app.js 在反应中为自定义钩子抛出未定义但为另一个工作
- c# - 激活事件时将数据从 userControl 传递到表单
- postgresql - 在 Oracle 的查询中使用 oracle_fdw 比较操作时 PostgreSQL 太慢
- sql-server - 创建 SSRS 报告,显示每个 RDL 和订阅(如果有多个)的订阅失败历史计数