应该避免在useEffect函数中直接设置state。应该使用useState hook来表示需要更新的状态,并且在useEffect函数中调用setState更新状态。例如:
import React, { useState, useEffect } from 'react';
function App() {
const [count, setCount] = useState(0);
useEffect(() => {
setCount(1); // 在useEffect函数中调用setState更新状态
}, []);
return (
{count}
);
}