reactjs - 反应 useEffect 钩子问题
问题描述
我正在尝试在我的代码中使用 React useEffect 挂钩,如下所示:
function App() {
React.useEffect(() => {
console.log('effect working')
}, [])
return (
<div className="App">
<HomePage/>
</div>
);
}
export default App;
但是我在控制台上没有得到任何输出,甚至没有错误。我不明白错误在哪里。 PS:我正在使用 create-react-app 打字稿模板。如果需要,我愿意提供更多信息。
解决方案
如果您使用此代码段,您的代码将起作用
import {useEffect} from 'react';
function App() {
useEffect(() => {
console.log('effect working')
},[])
return (
<div className="App">
<header className="App-header">
</header>
</div>
);
}
export default App;
推荐阅读
- c# - 如何从 html 页面调用 c# 一键安装文件?
- python - 我可以在单个 Lambda 函数中创建和填充 dynamodb 表吗?
- android - 使用 Kotlin 更新 Android RecyclerViewAdapter 中的 ActionBar
- android - 应用程序退出使用 Back Pressed 事件
- reactjs - 如何为 react-select v1 定义默认值
- javascript - 为数组中的每个项目创建独立的秒表。根据 API 返回的数据设置停止时间
- r - 如何根据第二列的条件进行累积和(条件:最后 5 秒的数据)
- c++ - 打印链表只打印头节点
- r - 按组汇总值,但保留原始数据
- bash - macOS 上的 env 不应用环境变量