ReferenceError可见未定义
2022-01-01
1075
我尝试在 React 中隐藏/显示 我从互联网上获取了代码。但我可能把它放在了错误的地方。 请帮忙
我的代码 https://codesandbox.io/live/4e62cd7f12d
我在哪里获取了代码 https://dirask.com/posts/React-how-to-show-or-hide-element-jvorZ1
2个回答
如果您使用默认的 React 项目,则需要将
App
组件导出为默认组件。
您也可以使用
import React, {useState} from 'react'
。
App.js 文件内容:
import React, {useState} from 'react';
const App = () => {
const [visible, setVisible] = useState(false);
return (
<div>
<button onClick={() => setVisible(!visible)}>
{visible ? 'Hide' : 'Show'}
</button>
{visible && <div>My element</div>}
</div>
);
};
export default App;
Undqurek
2022-01-03
您已经在 lis 子组件/函数中声明了可见变量,但在主组件中使用了该变量。
您需要在主组件中定义可见变量。
Simon Hansen
2022-01-01