我试图将 data 从一个 React 组件传递到另一个组件,并努力理解如何将此 data 调用到目标文件
基本上想要将 <input /> 值从 component.js 传递到 Util.js 文件中的函数。
到目前为止,我在 component.js 中进行了以下尝试:
const [distance, setDistance] = useState();
function handleChange(value){
setDistance(value.target.value);
}
return {
<input className="input" name="distance" type={`number`} onChange={handleChange} />
}
Util.js
export const filterByDistance = function(){
}
那么要调用它我需要做这样的事情吗?
import {distance} from './component.js'; Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
不要尝试将变量从
component.js导入到Utils.js,您应该以相反的方式执行此操作:将Util.js函数导入component.js然后调用它。import { filterByDistance } from './Util.js'; const [distance, setDistance] = useState(); function handleChange(value){ setDistance(value.target.value); filterByDistance(value.target.value) } return { ... }然后接受该值作为参数:
export const filterByDistance = function(value){ console.log(value) }