запускает эффект использования, даже если prop остается тем же?

#reactjs

#reactjs

Вопрос:

Возможно ли добиться тех же результатов, что и при обычном useEffect вызове, но это также вызывается всякий раз, когда один из триггеров сбрасывается на те же значения?

Вот пример того, что я имею в виду

 const defaultValue = true;
const [state, setState] = useState(defaultValue);

useEffect(() => {
    console.log("called");
}, [state]);

setState(defaultValue); // I want this to still trigger the effect (console log)
  

Очевидно, я не хочу, чтобы это срабатывало, если setState не вызывается. В моем случае у меня также нет доступа setState , потому что trigger передается как prop.