javascript - 使用参数从另一个函数反应 js 调用函数
问题描述
我是反应 js 的新手,我是从客户端调用 grpc。我正在从另一个函数接收区块链并将其传递给GetBlockInfo
但一旦收到参数值,我就无法在getblock
函数内部传递。我需要帮助来了解如何使用子函数内的用户效果传递参数。
function GetBlockInfo(block_height) {
//I am receiving the block height from different function
const [blockresponse, setPost] = useState([]);
const getblock = (value) => {
//cannot find the value here
var block_Req = new BlockRequest();
block_Req.setHeight(value);
client.getBlock(block_Req, null, function (err, response) {
if (err) {
console.log("the block details", err);
} else {
let result = response.toObject();
setPost(result);
}
});
};
useEffect(() => {
const interval = setInterval(() => getblock(block_height), 8000);
return () => {
clearInterval(interval);
};
}, [blockResponse]);
return <div><div>;
}
解决方案
推荐阅读
- ruby - 如何使用 ruby 在 zip 文件中添加新的文本文件
- c - 在 Vagrant Linux 环境中在 gdb 调试器中运行程序导致 Permission Denied 错误 126
- java - 如何检测 JavaFx 媒体播放器无法播放的文件
- android - 如何在 Android 上正确生成通知图标?
- wordpress - 在 WP Rest API 中获取 MetaBox 值
- nginx - “jrcs/letsencrypt-nginx-proxy-companion”泊坞窗图像:已经为确切的域集颁发了太多证书
- javascript - 动画以下轮播实现的最少步骤是什么?
- angular - 如何将对象推送到表单控件数组
- assembly - 使用 8086 组件制作矩形星形
- python - no NoSuchKey:调用GetObject操作时出错(NoSuchKey):指定的key不存在