reactjs - 在 useEffect 中设置标志
问题描述
我想隐藏一个导入的组件。是否可以在 useEffect 中设置一个标志并隐藏。如果可以,请说明我该如何制作它。还有其他替代方法吗。我是初学者。
`
import React, { useEffect } from 'react';
import Layout from '../common/Layout';
import useForm from '../customHook/useForm';
import {Link} from 'react-router-dom';
const LoginPage = () => {
const {inputs, errors, handleLoginChange, handleLoginSubmit,handleAppRegistration,hiden} = useForm({
email: '',
password: ''
})
return (
<div>
<Layout > //want to hide this layout before logged in
<div>
input fields
</div>
</Layout>
</div>
);
};
export default LoginPage; `
解决方案
推荐阅读
- php - 在 Woocommerce 档案中将链接按钮添加到可变产品的变体
- python - Python 检查两个或多个列表是否是 List 的子集
- oracle - Oracle:对 regexp_like 表达式的结果进行排序
- c - 为什么我的递归函数即使到达返回(0)也不会停止?
- python - 在 python 中通过循环从一个文本文件到另一个文本文件进行搜索,同时每个搜索项仅返回一个结果
- corda - 在 Windows 上运行 Cordite 网络映射 JAR 时无法运行程序 npm 错误
- c# - 在http-context响应C#中分块下载文件
- mongodb - 从 getMongo 处理器中提取日期时的 $numberlong 格式
- javascript - setTimeout 如何在 JavaScript 中实现 promise?
- angularjs - AngularJS 延迟加载路由无法正常工作