繁体   English   中英

当上下文发生变化时如何运行 function

[英]how to run a function when context changes in react

每当上下文发生变化时,是否可以在组件中运行 function。 我在Navbar组件中有一个名为isLoggedIn的变量。 每当有人登录时, isLoggedIn就会更改为true 例如,在我的Blog组件中,我如何使 function 调用 API 来呈现评论。

您可以将变量声明为 state:

const [isLoggedIn,setIsLoggedIn] = useState(false);

每当您想更改“isLoggedIn”的 state 时,您可以调用 function:

setIsLoggedIn(NEWSTATE);

并且通过在渲染中使用 isLoggedIn state ,它会在更改时自动更改重新渲染。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM