首页 > 解决方案 > 使用参数从另一个函数反应 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>;
}

标签: javascriptreactjs

解决方案


推荐阅读