首页 > 解决方案 > 使用函数发送输入值

问题描述

我的应用程序从输入中获取数据并将其存储在状态中。所以,现在,当我从模式中单击OK按钮时,我会在控制台中获取数据。我想做下一件事:当我单击OK按钮时,不仅可以保存数据,还可以同时使用Link来自反应路由器的发送另一个数据。像这样的东西:

<Link
    to={{
     pathname: `${my path}/demo}`,
    state: {my another data},
    }}
    >
  Send variable
</Link>

当我将上面的代码放入

    
const handleOk = e => {
    setState(false);
    return(
       <Link
        to={{
         pathname: `${my path}/demo}`,
        state: {my another data},
        }}
        >
      Send 
    )
     </Link>
};

Link在我的情况下,如何使用OK按钮和handle ok函数通过 发送变量?

我的代码:https ://codesandbox.io/s/silly-https-bnf3i

标签: reactjs

解决方案


像这样你可以传递任何值 onOk={() => handleOk(event, "hello")}


推荐阅读