[英]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.