gpt4 book ai didi

reactjs - 如何使用重定向组件传递 Prop (方法)

转载 作者:行者123 更新时间:2023-12-03 14:26:13 25 4
gpt4 key购买 nike

我知道如何将状态传递给重定向组件,如下所示。

<Redirect
to={{
pathname: "/login",
state: { isLoggedIn: this.state.isLoggedIn }
}}
/>

但是,我找不到如何将方法传递给重定向组件的方法。我想要的是传递一个方法(handleLogin)来重定向组件,如下所示。您能提供一些帮助吗?

<Redirect
to={{
pathname: "/login",
state: { handleLogin: this.handleLogin }
}}
/>

最佳答案

我刚刚遇到了类似的问题。

就我而言,我需要通过 <Redirect /> 将函数传递给组件,所以我所做的是创建另一个属性来传递该函数。 (抱歉,如果我使用了错误的术语,刚刚开始编码 2 个月)。

对于你的情况,这就是我会尝试的。

<Redirect
to={{
pathname: "/login",
handleLogin: this.handleLogin,
state: { isLoggedIn: this.state.isLoggedIn }
}}
/>

关于reactjs - 如何使用重定向组件传递 Prop (方法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53586361/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com