const statusUpdateRefreshReasonRef = useRef({
value: [],
});
const cloneStatusUpdateClone = statusUpdateRefreshReasonRef?.current?.value || [];
if (cloneStatusUpdateClone?.length) {
cloneStatusUpdateClone.shift();
// @ts-ignore
statusUpdateRefreshReasonRef?.current?.value = cloneStatusUpdateClone;
setStatusUpdateRefreshReason([...cloneStatusUpdateClone]);
}
当我尝试将clonestatusupdateclone分配给statusupdaterefreshreasonref.current.value时,发生错误。我正在使用TypeScript 5.5.4和React 18.3.1与Next.js 14.2.17一起使用,并且我正在尝试克隆并修改存储在useref.的数组。
您的cannot设置属性的值,如果该属性为
null
或
undefined
(如