首页 > 解决方案 > 我如何使用 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 从第一个文件调用回调函数?

标签: javascriptreactjsecmascript-6

解决方案


您应该编写一个类似的函数;

callback(email) {
const re = ..... => it should be validation rule 
if(re.test) {
return email;
}
return false;

当您在其他函数中调用函数时,您应该为函数 param 提供您的电子邮件或其他参数。


推荐阅读