спасибо, но теперь у меня другая проблема, в компоненте state иногда изменяется и мне нужно делать отписку только тогда когда компонент удаляется а не при каждом изменении стейта
useEffect(() => { const someobject = { state: 'state' } setState(...someobject); return () => { console.log(state); // null } }, []); а вот это только на анмаунт но уже стейт null