Вам просто нужно выполнить нулевую проверку, ваша ошибка, вероятно, появляется из-за доступа к свойству неопределенного элемента при поиске элемента.
Добавление? .JobId будет обращаться к jobId, только если элемент найден а затем вы можете проверить, будет ли (capVal) запускаться, если capVal имеет значение
const pressHandle = (item) => {
const capVal = state.payload.find((grabVal) => grabVal.jobId === item.jobId)?.jobId;
console.log(capVal); // in a defined case, I have a log so the query is correct.
if(capVal) {
setGrabber(capVal);
} else {
setGrabber('undefined!');
}
console.log(grabber);
}