Второй аргумент для useEffect
- это массив зависимостей, в котором вы можете описать, что эффект должен запускаться, если заданные значения изменены. Во втором случае функция doSomething
не является тем, что эффект использует , а это сама функция эффекта .
Если вы используете его внутри своей функции эффекта, eslint уведомит об этом.
useEffect(() => {
doSomething();
}, []);