我有一个名为test.js的js文件,其中有一个函数
export const a =(data)=>{
console.log(data)
}
我有一个名为File.js的功能组件
import React, {useEffect} from "react";
import {a} from "./test";
let data = "hello"
function File() {
useEffect(()=> {a(data)},[]}
return ( <div>something</div>)
}
export default File;
如果console.log的输出是undefined,我应该得到“hello”。我不明白有什么问题请帮助我
1条答案
按热度按时间yhuiod9q1#
在修复了
useEffect()
错误的括号类型问题后,代码应该可以正常工作:File.js
在这里,我在一个最小代码环境中实现了它,它按预期打印
hello
。环境链接
StackBlitz Virtual Environment Link