怎么样才能让 Effect 执行一次
时间: 2023-08-03 10:14:47 浏览: 87
您可以使用 React Hook `useEffect` 来执行只需要执行一次的效果。在 `useEffect` 中,您可以传递一个空数组作为第二个参数,这将会告诉 React 在组件挂载时只执行一次。例如:
```
import React, { useEffect } from 'react';
function MyComponent() {
useEffect(() => {
console.log('Effect executed only once');
}, []);
return <div>Hello World!</div>;
}
```
在上面的示例中,`console.log` 语句只会在组件挂载时执行一次。
阅读全文