首页 > 解决方案 > 反应 useEffect 钩子问题

问题描述

我正在尝试在我的代码中使用 React useEffect 挂钩,如下所示:

function App() {
  React.useEffect(() => {
    console.log('effect working')
  }, [])
  return (
    <div className="App">
      <HomePage/>
    </div>
  );
}

export default App;

但是我在控制台上没有得到任何输出,甚至没有错误。我不明白错误在哪里。 PS:我正在使用 create-react-app 打字稿模板。如果需要,我愿意提供更多信息。

标签: reactjstypescriptreact-hooksuse-effect

解决方案


如果您使用此代码段,您的代码将起作用

 import {useEffect} from 'react';

 function App() {
 useEffect(() => {
    console.log('effect working')
 },[])
 return (
   <div className="App">
     <header className="App-header">
    
     </header>
  </div>
 );
 }

 export default App;

推荐阅读